gpt4 book ai didi

ssh - ssh ProxyCommand失败: “forbidden char/command over SSH”

转载 作者:行者123 更新时间:2023-12-02 14:19:31 41 4
gpt4 key购买 nike

我正在尝试通过我大学的代理服务器ssh到我们实验室的服务器之一。我们的目标是使用paramiko使其自动化,但我试图首先了解终端机级别中正在发生的事情。

我试过了

ssh -o ProxyCommand='ssh eran@proxy_server nc inner_server 22' eran@inner_server

并得到
*** forbidden char/command over SSH: "nc inner_server 22"
This incident has been reported.
ssh_exchange_identification: Connection closed by remote host

我猜这意味着服务器不允许 ProxyCommand

有什么方法可以通过其他方式实现这一目标吗?
只是为了清楚起见,先将 ssh转换为proxy_server,然后再转换为inner_server,效果很好,但不会产生paramiko SSHClient实例,这正是我的目标。

最佳答案

不要使用netcat。代理服务器上可能不允许使用它。使用-W开关:

ssh -o ProxyCommand='ssh -W %h:%p eran@proxy_server' eran@inner_server

关于ssh - ssh ProxyCommand失败: “forbidden char/command over SSH”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42745306/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com