在开发过程中我们常常会修改我们的远程连接的端口22,来避免一些问题
备份ssh配置文件
在修改之前我们先要先备份ssh配置文件,以防意外情况发生。
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
在相同目录下创建一个名为sshd_config.bak
的备份文件
修改ssh配置文件
使用vi
或者vim
进入 sshd_config
,找到 端口号22
,#Port 22
。默认情况下,这一行被注释掉了,表示SSH使用的是默认的22端口。删除行首的注释符号#,然后将端口号修改为您想要使用的新端口号。
注意:要选择没有占用的端口,建议选择大于1024端口号以避免与已知服务冲突
Port 12345
然后关闭并保存。
重启ssh服务
systemctl restart sshd.service
防火墙放开端口
我们上面是使用的12345,我们就要在防火墙放开他
firewall-cmd --add-port=12345/tcp --permanent
#重启
firewall-cmd --reload