我正在尝试从本地计算机(A)访问计算机C。我有B的ssh键,而恰好有C的ssh键,所以我试图:
ssh -X user_B@ip_B "ssh -X user_C@ip_C"
但是这没有连接(大约一分钟后给出“连接到...已关闭。”),并且还会返回:
由于stdin不是终端,因此不会分配伪终端。
adding -tt解决了错误消息,但是我仍然没有任何联系。
如果我分两个步骤执行ssh,即首先连接到B,然后进入B的终端,然后连接到C ...,这将起作用。
也尝试过this solution。没用。
答案 0 :(得分:-1)
这对我有用:
ssh -t user_B@ip_B "ssh -t user_C@ip_C"