MacOS-在不同的网络接口上启用SSH服务器


4

我启用了“系统偏好设置”->“共享”->“远程登录”。对话告诉我

To log in to this computer remotely, type “ssh user@10.11.12.13”.

这在10.x网络上工作正常。但是,我在系统中有两个网络适配器,并且我想通过SSH在另一个网络上进行连接。如何使SSH服务器在所有网络接口上打开端口22?

Answers:


3

我认为应该重做此消息,因为sshd守护程序在所有网络接口上进行侦听,并且这仅尝试显示与到互联网的默认IPv4路由相同的IP地址作为可以使用的一个地址。

无论该消息说什么,您都应该能够在Mac上的ssh中插入所有IPv6和IPv4地址。

除非您已经修改了sshd配置或网络防火墙,否则应该可以立即使用。如果您端口扫描其中一个地址,发现它没有在监听-请在检查ssh配置之前检查防火墙。

另外,系统日志可以显示ssh正在侦听和处理连接尝试,但这可能只是不精确的消息,导致您不必要地担心。


没错,这是防火墙问题-我刚刚添加了一条附加规则来打开端口。就像您说的那样,UI上显示的消息应该改写。
friederbluemle
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.