帮我写一条命令修改/etc/ssh/sshd_config文件的ssh端口
时间: 2023-08-05 09:10:31 浏览: 152
Linux中的sshd_config文件.docx
5星 · 资源好评率100%
好的,以下是修改`/etc/ssh/sshd_config`文件的SSH端口的命令:
```
sudo sed -i 's/#\?Port\s\+22/Port 2222/' /etc/ssh/sshd_config
```
这个命令使用了`sed`工具,它可以在文件中进行查找和替换操作。具体来说,上述命令会查找`/etc/ssh/sshd_config`文件中以`#`开头(可选)并且后面紧跟着`Port`和`22`的行,并将其替换为`Port 2222`。最后,这个命令会直接修改`/etc/ssh/sshd_config`文件。
请注意,修改SSH端口后,您需要重启SSH服务以使更改生效。可以使用以下命令来重启SSH服务:
```
sudo systemctl restart sshd
```
另外,请确保在进行此更改之前已经将新端口添加到您的服务器防火墙规则中。
阅读全文