怎么修改SS远程端口?

怎么修改SS远程端口?,第1张

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的端口号,以后你重装系统端口号默认就是你自定义的那个

希望对楼主有帮助


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/325991.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存