SSH 端口转发 22

SSH 端口转发 22

我正在尝试设置以下内容:

在工作中我想创建一个本地端口,该端口将转发到我的家庭服务器上的端口 22。

ssh -L 56879:home:22 用户名@home -p 443

现在我正在家里的两台机器上测试这个,一台是我的 ubuntu 服务器,另一台是我的 iMac。

iMac:192.168.1.104 Ubuntu:192.168.1.103

iMac-> ssh -p 443 -L 56879:192.168.1.103:22[电子邮件保护]

在我的 iMac 上的 ~/.ssh/config 中,我将端口设置为 56879。

因此,当我在 iMac 上执行 git pull remoteserver:/path/to/repo.git 时,git 将使用我 iMac 上的 ssh 客户端并使用端口 56879,因为在配置中设置了端口 56879,该端口应转发到我的 ubuntu 机器上的 22。

我一直收到拒绝连接的消息?有什么解决办法吗?

相关内容