首页
登录 | 注册

Linux 设置ssh远程登录端口

1.配置端口

vim /etc/ssh/sshd_config;

找到#Port 22一段,这里是标识默认使用22端口,修改为如下:

Port 22

Port 1022

Linux 设置ssh远程登录端口

2. 重启sshd服务

输入 rpm -qa |grep ssh 查找当前系统是否已经安装

Linux 设置ssh远程登录端口

若系统没有安装可以通过 yum install ssh 安装

重启sshd服务

service sshd restart


3. 配置防火墙

vim /etc/sysconfig/iptables

*filter
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1022 -j ACCEPT
# -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
COMMIT

重启防火墙服务:

service iptables restart


4.现在请使用ssh工具连接1022端口,来测试是否成功。

5.使用1022端口连接成功后,再次编辑sshd_config的设置,将里边的Port 22删除,重启sshd服务即可

service sshd restart

6、登录阿里云控制台,选择云服务器—安全组,为当前ECS所使用的安全组配置规则

Linux 设置ssh远程登录端口

配置规则

Linux 设置ssh远程登录端口

添加安全组规则

Linux 设置ssh远程登录端口

注意事项

请不要直接对22端口进行修改。之所以先设置成两个端口,测试成功后再关闭一个端口,是为了防止在修改配置文件及网络调试过程中,万一出现新端口无法连接的情况下,还能通过22端口进行登录调试。




2020 jeepxie.net webmaster#jeepxie.net
10 q. 0.010 s.
京ICP备10005923号