Ubuntu修改ssh远程的默认端口
时间: 2024-09-14 13:14:50 浏览: 57
Ubuntu修改SSH远程登录的默认端口可以通过编辑SSH服务的配置文件来实现。通常,SSH服务使用的是22端口,出于安全考虑,可能需要更改为其他端口。以下是一个简单的步骤说明:
1. 打开终端。
2. 使用文本编辑器打开SSH的配置文件`sshd_config`。通常使用`nano`或`vim`编辑器,例如使用`nano`编辑器的命令如下:
```
sudo nano /etc/ssh/sshd_config
```
如果你更喜欢使用`vim`,命令是:
```
sudo vim /etc/ssh/sshd_config
```
3. 在`sshd_config`文件中找到`Port 22`这一行。
4. 将`22`更改为你的自定义端口号,比如`12345`。确保新端口号没有被其他服务使用,并且不要使用低于1024的端口号,因为这些端口号通常需要管理员权限。
5. 保存并关闭文件。如果你使用的是`nano`,可以按`Ctrl+X`,然后按`Y`,最后按`Enter`确认保存;如果使用`vim`,可以按`Esc`键,输入`:wq`后按`Enter`保存并退出。
6. 重启SSH服务以使更改生效。可以使用以下命令:
```
sudo systemctl restart sshd
```
或者在某些系统中使用:
```
sudo service ssh restart
```
7. 确认新端口是否启动并监听。可以使用如下命令查看:
```
netstat -tulpn | grep sshd
```
或者
```
sudo ss -tulpn | grep sshd
```
在进行这些更改之后,当你想要通过SSH连接到Ubuntu服务器时,需要指定新的端口号。例如,如果你更改了端口为12345,那么连接的命令将会是:
```
ssh 用户名@服务器地址 -p 12345
```
阅读全文