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
重启防火墙服务:
service iptables restart
4.现在请使用ssh工具连接1022端口,来测试是否成功。
5.使用1022端口连接成功后,再次编辑sshd_config的设置,将里边的Port 22删除,重启sshd服务即可
service sshd restart
6、登录阿里云控制台,选择云服务器—安全组,为当前ECS所使用的安全组配置规则
配置规则
添加安全组规则
注意事项
请不要直接对22端口进行修改。之所以先设置成两个端口,测试成功后再关闭一个端口,是为了防止在修改配置文件及网络调试过程中,万一出现新端口无法连接的情况下,还能通过22端口进行登录调试。
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端口进行登录调试。
相关文章推荐
- SUSE Linux Enterprise Server 设置防火墙开启ssh远程端口的方法
- linux修改ssh端口和禁止root远程登陆设置
- linux修改ssh端口和禁止root远程登陆设置
- Linux下修改ssh端口和禁止root远程登录
- Linux下修改ssh端口和禁止root远程登录
- Linux修改SSH端口和禁止Root远程登陆设置
- Linux修改SSH端口和禁止Root远程登陆设置
- 修改ssh端口、禁止root用户远程登录设置sudo
- Linux修改SSH远程登录端口
- Linux文件同步脚步,SSH免密码远程登录设置Linux
- linux中禁止root用户ssh远程登录并修改ssh远程登录端口
- linux中修改ssh端口和禁止root远程登陆设置
- SecureCRT中ssh远程登录Linux设置
- Linux下修改ssh端口和禁止root远程登录
- Linux修改SSH远程登录端口
- linux下ssh公钥验证的设置和远程登录
- linux修改ssh端口和禁止root远程登陆设置
- linux修改ssh端口 以及禁止root远程登录 (实验机 CentOs)
- 远程操作linux网络设置(五)-ssh登录慢有延迟问题的解决
- 如何设置SSH无密码登录远程Linux主机