我启用了“系统偏好设置”->“共享”->“远程登录”。对话告诉我
To log in to this computer remotely, type “ssh user@10.11.12.13”.
这在10.x
网络上工作正常。但是,我在系统中有两个网络适配器,并且我想通过SSH在另一个网络上进行连接。如何使SSH服务器在所有网络接口上打开端口22?
我启用了“系统偏好设置”->“共享”->“远程登录”。对话告诉我
To log in to this computer remotely, type “ssh user@10.11.12.13”.
这在10.x
网络上工作正常。但是,我在系统中有两个网络适配器,并且我想通过SSH在另一个网络上进行连接。如何使SSH服务器在所有网络接口上打开端口22?
Answers:
我认为应该重做此消息,因为sshd守护程序在所有网络接口上进行侦听,并且这仅尝试显示与到互联网的默认IPv4路由相同的IP地址作为可以使用的一个地址。
无论该消息说什么,您都应该能够在Mac上的ssh中插入所有IPv6和IPv4地址。
除非您已经修改了sshd
配置或网络防火墙,否则应该可以立即使用。如果您端口扫描其中一个地址,发现它没有在监听-请在检查ssh配置之前检查防火墙。
另外,系统日志可以显示ssh正在侦听和处理连接尝试,但这可能只是不精确的消息,导致您不必要地担心。