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