為了Linux的安全,我們需要修改ssh的默認(rèn)登錄端口。
我們以centos7為例進(jìn)行修改,默認(rèn)端口改到12345:
1、安全內(nèi)核部分的ssh:
1 2 |
yum -y install policycoreutils-python semanage port -a -t ssh_port_t -p tcp 12345 |
2、修改防火墻:
iptables版本
1 2 3 |
iptables -A INPUT -p tcp -m multiport --dport 12345 -j ACCEPT service iptables save service iptables restart |
firewalld版本
1 2 |
firewall-cmd --zone=public --add-port=12345/tcp --permanent firewall-cmd --reload |
3、增加sshd的端口:
修改/etc/ssh/sshd_config文件,修改 #Port=22,改成
1 2 |
Port=22 Port=12345 |
4、重啟sshd服務(wù), systemctl restart sshd.service
5、測(cè)試sshd 12345端口是否已經(jīng)開(kāi)放。
6、確認(rèn)登錄無(wú)誤后,對(duì)第三步的Port=22注釋掉,重復(fù)第四步。關(guān)閉sshd的默認(rèn)端口。