修改ssh server端的端口号
时间: 2024-09-10 15:27:05 浏览: 83
修改SSH服务端的端口号是一个常规的服务器配置操作,主要出于安全考虑,可以将默认的22端口更改为其他未被广泛使用的端口。以下是在Linux系统中修改SSH服务端口号的一般步骤:
1. 首先,需要以root用户身份登录服务器,或者使用具有sudo权限的用户账号。
2. 找到SSH服务的配置文件`sshd_config`,这个文件通常位于`/etc/ssh`目录下。
3. 使用文本编辑器打开`sshd_config`文件,例如可以使用`nano`或`vi`编辑器:
```
sudo nano /etc/ssh/sshd_config
```
4. 在文件中找到`#Port 22`这一行,将前面的`#`(注释符号)去掉,并将22改为希望设置的新端口号。例如,改为2222:
```
Port 2222
```
5. 保存并关闭配置文件。
6. 重启SSH服务使更改生效。重启的方法取决于系统使用的初始化系统,例如对于使用systemd的系统,可以使用以下命令:
```
sudo systemctl restart sshd
```
或者对于使用SysVinit的系统,可以使用:
```
sudo service sshd restart
```
7. 为了确认端口已正确更改,可以使用`netstat`或`ss`命令检查SSH服务监听的端口:
```
sudo netstat -tulnp | grep ssh
```
或者
```
sudo ss -tulnp | grep ssh
```
阅读全文