sshd服务
使用systemctl启动sshd服务
systemctl start sshd.service
使用restart重启sshd
使用stop停止sshd
设置系统启动时启动服务
systemctl enable sshd.servide
使用disable取消
增加端口号
修改sshd配置文件
vi /etc/ssh/sshd_config
增加端口号
Port 22
Port 22222
重启sshd服务
防火墙修改
修改防火墙服务文件/usr/lib/firewalld/services/ssh.xml
增加一行<port protocol="tcp" port="22222"/>
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>SSH</short>
<description>Secure Shell (SSH) is a protocol for logging into and executing commands on remote machines. It provides secure encrypted communications. If you plan on accessing your machine remotely via SSH over a firewalled interface, enable this option. You need the openssh-server package installed for this option to be useful.</description>
<port protocol="tcp" port="22"/>
<port protocol="tcp" port="22222"/>
</service>
重新加载防火墙或重启
firewall-cmd --reload
使用netstat查看
[root@localhost /]# netstat -anp | grep ssh
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 997/sshd
tcp 0 0 0.0.0.0:22222 0.0.0.0:* LISTEN 997/sshd