我转到设备->网络适配器..->端口转发并添加以下内容:
名称:SSH 协议:TCP 主机 IP:127.0.0.1(我也尝试过空白) 主机端口:22 客户机 IP:127.0.0.1(我也尝试过空白) 客户机端口:4022
然后我通过我的 Ubuntu 虚拟机尝试了以下操作:
sftp -oPort=4022 [email protected]
我得到了以下信息:
ssh: connect to host 127.0.0.1 port 4022: Connection refused
Couldn't read packet: Connection reset by peer
我可以通过端口 22 从主机顺利连接到主机。我在防火墙中允许了端口 22,但这似乎也不起作用。
有任何想法吗?
答案1
名称:SSH 协议:TCP 主机 IP:127.0.0.1(我也尝试过空白) 主机端口:22 客户机 IP:127.0.0.1(我也尝试过空白) 客户机端口:4022
这将设置从主持人到客人,而不是相反。它将接受到端口 22 的连接主持人并将这些连接转发到客人。
如果您想从客户机连接到主机,只需连接到主机的常规 LAN IP 地址,无论它是什么。