如何通过远程 SSH 隧道连接到本地 KVM 客户机

如何通过远程 SSH 隧道连接到本地 KVM 客户机

我尝试按如下方式建立连接:

ssh -f -N -L 5916:localhost:22 [email protected]
[email protected]'s password: 

它要求输入密码,但连接不起作用。

nmap my.remote.ip -p 5916

Host is up (0.0038s latency).

PORT     STATE  SERVICE
5916/tcp closed unknown

在虚拟机中ssh工作:

ssh  [email protected]
[email protected]'s password: 
Welcome to Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-69-generic x86_64)

我已禁用主机上的防火墙以进行测试。

隧道或多或少可以工作,但仅限于本地主机:

 ssh developer@localhost -p 5916
developer@localhost's password: 
Welcome to Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-69-generic x86_64)

这是来自虚拟机的响应。

我错过了什么?

相关内容