修改Linux的SSH远程连接端口 技巧
2016-07-12 23:36
561 查看
将SSH终端服务的端口由 22 修改为别的端口以防攻击黑客直接猜解您的服务器密码
首先修改配置文件
vi /etc/ssh/sshd_config
找到 #Port 22 一段,这里是标识默认使用 22 端口,修改为如下:
然后保存退出
执行 /etc/init.d/sshd restart
这样SSH端口将同时工作与 22 和 5555 上。
现在编辑防火墙配置:vi /etc/sysconfig/iptables
启用 5555 端口。
执行 /etc/init.d/iptables restart
现在请使用 ssh 工具连接 5555 端口,来测试是否成功。
如果连接成功了,则再次编辑 sshd_config 的设置,将里边的 Port 22 删除,即可。
之所以先设置成两个端口,测试成功后再关闭一个端口,是为了方便在修改 conf 的过程中,万一出现掉线、断网、误操作等未知情况时候,还能通过另外一个端口连接上去调试,以免发生连接不上带来更多的麻烦。
首先修改配置文件
vi /etc/ssh/sshd_config
找到 #Port 22 一段,这里是标识默认使用 22 端口,修改为如下:
Port 22
Port 5555
Port 5555
然后保存退出
执行 /etc/init.d/sshd restart
这样SSH端口将同时工作与 22 和 5555 上。
现在编辑防火墙配置:vi /etc/sysconfig/iptables
启用 5555 端口。
执行 /etc/init.d/iptables restart
现在请使用 ssh 工具连接 5555 端口,来测试是否成功。
如果连接成功了,则再次编辑 sshd_config 的设置,将里边的 Port 22 删除,即可。
之所以先设置成两个端口,测试成功后再关闭一个端口,是为了方便在修改 conf 的过程中,万一出现掉线、断网、误操作等未知情况时候,还能通过另外一个端口连接上去调试,以免发生连接不上带来更多的麻烦。
相关文章推荐
- linux 文本处理
- linux 文本处理
- linux 文本处理
- Linux概述
- Linux内核的Oops
- linux用户管理
- linux下mysql提示"mysql deamon failed to start"错误的解决方法
- Linux操作系统中BSD套接口开发的基础介绍
- 初次动手编写驱动——LED在linux中的驱动。
- Linux驱动模块初始教程:一步一步,从helloworld到insmod->printk!!!
- Centos最新方法升级php版本到5.2.11
- CentOS查看开启端口
- Linux下hello.ko内核模块制作的全过程
- Core 发布至Linux
- linux下查看文件编码及修改编码
- linux内核栈和用户栈(二)
- linux下vim中文乱码的解决方法
- CentOS正确关机方法
- Linux MySQL
- 图解Linux命令之--more命令