在Ubuntu中,有以下幾種方法可以修改SSH遠(yuǎn)程連接的端口號(hào):
sudo nano /etc/ssh/sshd_config
在打開(kāi)的文件中找到#Port 22
,將其修改為Port <新的端口號(hào)>
,保存文件并退出。
sudo sed -i 's/Port 22/Port <新的端口號(hào)>/' /etc/ssh/sshd_config
這會(huì)將SSH配置文件中的端口號(hào)改為新的端口號(hào)。
sudo ufw allow <新的端口號(hào)>/tcp
sudo ufw delete allow 22/tcp
第一條命令允許新的端口號(hào)通過(guò)防火墻,第二條命令禁止原來(lái)的22端口通過(guò)防火墻。
無(wú)論你選擇哪種方法,修改完SSH端口號(hào)后,記得重新啟動(dòng)SSH服務(wù)以使修改生效:
sudo systemctl restart sshd
請(qǐng)記住,修改SSH端口號(hào)后,你需要在遠(yuǎn)程連接時(shí)指定新的端口號(hào),例如:
ssh user@ipaddress -p <新的端口號(hào)>
其中user
是你的用戶名,ipaddress
是你的Ubuntu主機(jī)的IP地址。