按照网上教程,修改默认端口号
- vim /etc/ssh/sshd_config
按Insert键 找到#port 22
去掉# 并修改为123445【假设】
按Esc 输入:wq
结果无法保存
重新输入命令 sudo vim /etc/ssh/sshd_config
修改成功
输入service sshd restart
好像没成功
运行service sshd status
提示Failed to start OpenSSH server daemon
修改回22端口
重启SSH,运行service sshd status
SSH运行状态正常
难道端口号不能修改?
查资料,网上说要开启SELinux开放给ssh使用的端口
semanage port -a -t ssh_port_t -p tcp 123445
提示semanage命令不存在
安装semanage: yum install semanage 失败s
yum -y install policycoreutils-python 安装成功
semanage port -a -t ssh_port_t -p tcp 123445 又失败
再测试,后来发现端口号似乎要在9999以内。
修改为1102
semanage port -a -t ssh_port_t -p tcp 1102 成功
semanage port -l | grep ssh
发现1102和22端口都放开
重启service sshd restart
查看sshd状态#service sshd status
active running