您的位置:首页 > 运维架构 > Linux

Linux 设置ssh远程登录端口

2017-10-09 23:40 701 查看
1.配置端口

vim /etc/ssh/sshd_config;

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

Port 22

Port 1022


2. 重启sshd服务

输入 rpm -qa |grep 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所使用的安全组配置规则



配置规则



添加安全组规则



注意事项

请不要直接对22端口进行修改。之所以先设置成两个端口,测试成功后再关闭一个端口,是为了防止在修改配置文件及网络调试过程中,万一出现新端口无法连接的情况下,还能通过22端口进行登录调试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: