在Ubuntu系统中修改SSH默认端口可以通过编辑SSH配置文件来实现。以下是详细步骤:
方法一:使用命令行
-
打开终端:
- 按
Ctrl + Alt + T
快捷键打开终端。
- 按
-
备份原始配置文件:
- 在修改之前,建议先备份原始的SSH配置文件,以防万一出现问题。
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
-
编辑SSH配置文件:
- 使用你喜欢的文本编辑器(如
nano
或vim
)打开sshd_config
文件。
sudo nano /etc/ssh/sshd_config
- 使用你喜欢的文本编辑器(如
-
找到并修改默认端口:
- 在文件中找到
#Port 22
这一行(注意前面的注释符号#
),去掉注释符号并将端口号改为新的端口号(例如2222
)。
Port 2222
- 在文件中找到
-
保存并退出编辑器:
- 如果使用的是
nano
,按Ctrl + O
保存文件,然后按Ctrl + X
退出。 - 如果使用的是
vim
,按Esc
键进入命令模式,输入:wq
并按回车键保存并退出。
- 如果使用的是
-
重启SSH服务:
- 修改配置文件后,需要重启SSH服务以使更改生效。
sudo systemctl restart sshd
-
验证更改:
- 确保新的端口号已经生效,可以使用以下命令检查SSH服务是否在监听新的端口。
sudo netstat -tuln | grep sshd
- 你应该看到类似以下的输出,表明SSH服务正在监听新的端口:
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN
方法二:使用图形界面(可选)
如果你更喜欢使用图形界面,可以按照以下步骤操作:
-
打开系统设置:
- 点击左上角的Ubuntu图标,选择“设置”。
-
进入网络设置:
- 在设置窗口中,找到并点击“网络”选项。
-
编辑SSH配置:
- 在网络设置页面中,找到“SSH”选项卡,点击“编辑”按钮。
-
修改默认端口:
- 在SSH配置页面中,找到“端口”字段,输入新的端口号(例如
2222
)。
- 在SSH配置页面中,找到“端口”字段,输入新的端口号(例如
-
保存更改:
- 点击“保存”按钮,系统会提示你重启SSH服务以使更改生效。
通过以上两种方法,你可以在Ubuntu系统中成功修改SSH的默认端口。请确保新的端口号没有被其他服务占用,并且防火墙允许新的端口通信。