我按照本指南的第一步改变了我的服务器的SSH端口: http : //www.linux.com/archive/articles/61061
现在,当我尝试通过键入再次login到它
ssh -p 1234 user @ my-server
我收到消息
连接由xxx.xxx.xxx.xxxclosures
xxx是我的服务器的IP地址。 不使用任何其他端口的-p选项将导致答案
ssh:连接到主机my-server.com端口xxx:连接被拒绝
我怎样才能再次连接到它? 这是一个Debian机器,以防万一。
(正如Kurt刚刚提到的)在sshd_config中更改了默认端口之后,您是否确保iptables允许入站连接到您的新端口?
你在防火墙上打开了一个洞吗?
首先,确保SSH确实在新端口上运行。 在服务器上运行
netstat -untap
检查sshd是否正在侦听端口1234。
接下来,检查是否没有防火墙规则阻止您的客户端计算机和服务器之间的networking(包括客户端和服务器上)的任何位置的端口1234。 默认情况下,你的Debian防火墙规则应该是清除的,除非你改变了它们。 但是,如果您的客户端和服务器之间还有其他networking设备,则仍然可以阻止该端口。