网上的教程太啰嗦,自己码一个。
第一步,修改ssh配置文件:
vi /etc/ssh/sshd_config
vi /etc/ssh/ssh_config
将2个文件中的Port 22前的注释去掉,改成想用的端口。
第二部,设置防火墙,开放你想用的端口。
如果是iptable,执行
iptables -I INPUT -p tcp --dport 端口 -j ACCEPT service iptables restart
如果是firewall,执行
firewall-cmd --zone=public --add-port=端口/tcp --permanent firewall-cmd --reload
第三部,重启sshd:service sshd restart
如果重启sshd时遇到错误,就关闭selinux。关闭方法:
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
运行完毕后重启系统即可。如果不方便重启服务器,可以临时关闭selinux,使用命令:setenforce 0
最新评论