如何在 Ubuntu Hardy 上将 ssh 端口更改为 22 以外的其他端口?
答案1
编辑/etc/ssh/sshd_config
并指定端口为Port 2222
(例如)。然后通过运行重新启动 ssh 守护程序/etc/init.d/ssh restart
。
请注意,此更改不会提高您的安全性!检查映射到端口的服务很容易。例如,如果您将 SSH 端口更改为 2222,然后从另一台计算机运行端口扫描:
nmap -A testserver
你会得到类似这样的结果:
2222/tcp 打开 ssh OpenSSH 5.1p1 Debian 6ubuntu2(协议 2.0) | ssh 主机密钥:1024 ba:e5:c3:42:f0:7d:9a:c5:f4:32:71:af:a5:f9:9c:b7 (DSA) |_ 2048 bc:cf:68:f9:6f:8a:88:8f:7b:7a:b1:fa:5a:29:24:47 (RSA)
编辑:您可能会发现以下有关 SSH 安全实践的文章很有用:http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html(特别是#16)。
答案2
编辑端口行/etc/ssh/sshd_config
并重新启动 ssh 服务器(/etc/init.d/ssh restart
)