网上的教程太啰嗦,自己码一个。 第一步,修改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
iptables -I INPUT -p tcp --dport 端口 -j ACCEPT
service iptables restart
如果是firewall,执行
firewall-cmd --zone=public --add-port=端口/tcp --permanent firewall-cmd --reload
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
1 | sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config |
---|
运行完毕后重启系统即可。