从另一台PC到docker的隧道ssh

时间:2014-08-09 13:00:19

标签: linux ssh docker openssh

我正在尝试创建一个ssh隧道,用于在我的contenair中执行conky。  个人电脑 - >服务器 - > contenair(搬运工) 我可以创建一个从我的电脑到服务器和从服务器到contenair的隧道 但我不知道为什么我不能从我的电脑执行这个命令来一直创建一个隧道:

ssh -L 8888:localhost:22 user@62.210.227.219 ssh -t -t -L 8887:localhost:8888 -p 8888 admin@localhost 

我得到一个没有任何东西的终端。 :(

来自我服务器的ssh日志

Aug  9 14:57:14 sd-46208 sshd[5867]: Accepted publickey for USER from 82.64.127.210 port 54369 ssh2: RSA 39:50:42:5p:05:0a:7a:f4:66:fb:5d:24:1f:96:09:5f
Aug  9 14:57:14 sd-46208 systemd: Starting Session 1810 of user USER.
Aug  9 14:57:14 sd-46208 systemd: Started Session 1810 of user USER.
Aug  9 14:57:14 sd-46208 systemd: Failed to reset devices.list on /system.slice: Invalid argument
Aug  9 14:57:14 sd-46208 systemd-logind: New session 1810 of user USER.
Aug  9 14:57:14 sd-46208 sshd[5870]: error: Failed to disconnect from controlling tty.

1 个答案:

答案 0 :(得分:0)

我几乎解决了我的问题 我在ssh / sshd_config中添加了

X11Forwarding yes
X11UseLocalhost yes
X11DisplayOffset 10
AddressFamily inet

我跑

ssh User@60.220.207.219 ssh User@127.0.0.1 -p 9999我可以连接到contenair,但暂时无法执行申请