Unix:SCP(通过 SSH)由于交互式升级而失败

发布于 2024-11-26 02:42:06 字数 206 浏览 0 评论 0原文

我有这个问题: 我有一个通过 ssh 连接到的服务器,它有一个特殊的提示请求。提示是通过 ?prompt 命令完成的。

使用 SSH 没问题,因为我猜提示会获取一些输入,但是当我使用 SCP 时,复制总是失败。

所以,我想知道是否有 ssh 和 scp 的标志 - 以便忽略交互式提示。

(顺便说一句,我需要提示,所以删除它不是一个选项)。 谢谢。

I have this problem:
I have a server to which I ssh, and it has a special prompt request. The prompt is done by a ?prompt command.

It is fine with SSH, since the prompt I guess gets some input, but when I use SCP, the copy always fails.

So, I was wondering if there is maybe a flag for ssh and scp - so that interactive prompts are ignored.

(By the way, I need the prompt, so removing it isn't an option).
THANKS.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

末蓝 2024-12-03 02:42:06

提示和响应进入 SSH stdio 通道,这些通道是 scp 用来与远程从属 scp 进程通信的通道,因此它会中断握手,并且传输会中止。

向 SSH 连接添加额外提示的正确方法是通过键盘交互身份验证机制,可能需要借助某些 PAM 模块。

您当前的方法只会削弱 SSH 的简单使用模式。

The prompt and response go into SSH stdio channels that are what scp uses to talk to the remote slave scp process, so it breaks the hand-shaking, and the transfer is aborted.

The right way to add additional prompts to SSH connections is through the keyboard-interactive authentication mechanism, probably with the help of some PAM module.

Your current approach just cripples SSH beyond simple usage patterns.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文