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