通过 ssh 22端口 远程登陆Linux服务器的朋友,我相信有不少人吧。
我们一般修改这个默认的端口来提高系统的安全性,当然这不能说22端口不安全,
只是为了更加安全些,防止一些别有用心的人通过这个默认的端口进行密码猜测。
例如,我现在有一台服务器,默认22端口, 就会有人尝试链接到这个端口进行密码猜测。
下面看我演示下, 就会不断得输入一些常用的密码进行测试。
当然修改默认22端口还有助与 防止端口扫描软件。
好了,修改这个端口既然好处比坏处多很多,那么来看看如何修改这个端口。
通过命令 netstat -tnl 可以看到
tcp 0 0 :::22 :::* LISTEN
使用了 默认的22端口。
修改一下 sshd 的配置文件
[root@localhost ~]# vi /etc/ssh/sshd_config
进入这个文件,大家注意了 是 sshd_config 文件,
还有个文件名也很相似的,这里不讨论这个。
开始就看到 #Port 22 没错,这个就是显示默认的22端口,
我们把#注释去掉。。。把22改为自己想要的端口,我们设置自己的端口,一般
选择高端口 例如我这里就设置 20000吧。
为什么要选择高端口? 例如你设置为80端口? 这个可能会造成和web服务端口冲突。
低的端口 一般系统会用到, 好了。我现在开始设置为 20000 端口吧。
Port 20000 改为这样了
然后保存退出。
接着重启sshd 服务。
[root@localhost ~]# service sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
然后再用 putty 通过22端口,看看是否成功吧。
出现 Network error 。。。再不能用22端口链接了。
因为我们改为 20000 端口了, 现在改为20000端口来链接。
可以成功链接上去了。
再用 netstat -tnl 可以看到 22端口 已经变成20000 端口了
tcp 0 0 :::20000 :::* LISTEN
视频就到这里,如果觉得这个修改端口对你有用的话,就试试吧,呵呵。谢谢观看!