尝试从虚拟机中的客户机通过 SFTP 进入主机

尝试从虚拟机中的客户机通过 SFTP 进入主机

我转到设备->网络适配器..->端口转发并添加以下内容:

名称: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 地址,无论它是什么。

相关内容