这个 SSH 端口转发有什么问题?

这个 SSH 端口转发有什么问题?

我正在尝试设置端口转发以通过远程服务器上的 SSH 访问端口 10050。我想连接到端口 10050 localhost,这样应该会通过 SSH 将我的请求转发到服务器上的端口 10050。因此我尝试了以下操作:

$ ssh [email protected] -L 10050:10.11.10.72:10050
[email protected]'s password:
Could not chdir to home directory /home/engelssh: No such file or directory
Connection to 10.11.10.72 closed.

但是这个错误是从哪里来的?为什么它会尝试更改到engelssh用户的主目录,即使我不需要登录 shell,而只需要这个端口转发?还是服务器上的配置问题?

答案1

尝试一下这个-N选项。从手册页中:

     -N      Do not execute a remote command.  This is useful for just for‐
             warding ports.

当然,您的用户可能应该有一个主目录,所以您也应该解决这个问题。

相关内容