1、修改/etc/ssh/sshd_config文本,在#Port 22后添加Port 25533,最好选择端口在20000以上的没有用到的端口,防止被轻易破解,如下:
[root@cnt ~]# vi /etc/ssh/sshd_config
#Port 22
Port 25533
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
2、[root@cnt ~]# vim /etc/sysconfig/iptables
在/etc/sysconfig/iptables文本中-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT行下添加如下规则:
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25533 -j ACCEPT
这样可以避免因为防火墙造成的无法连接,避免不清楚防火墙策略语句造成的错误。
3、重启ssh服务:/etc/rc.d/init.d/sshd restart
[root@cnt ~]# /etc/rc.d/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
4、重启防火墙服务:service iptables restart
service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
5、最后重新连接Xshell使用新的端口号25533即可。
楼主,你好:楼上正解,你直接在sshd_config文件中加入一行, " Port 端口号 ",如:
Port 10022
:wq退出文件编辑后,还要重启sshd服务使之生效:
service sshd restart
或
systemctl restart sshd.service
然后再使用自定义的这个端口连应该就可以了
写在最后:
我记得在搬瓦工中你只需改一次ssh的端口号,以后你重装系统端口号默认就是你自定义的那个
希望对楼主有帮助
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)