更改vps ssh默认端口22,防止被扫描
先ssh登录上root用户,然后打开sshd_config文件,命令如下:
1 | vi /etc/ssh/sshd_config |
按i进入编辑模式,在22端口下面添加一个端口,选端口的时候最好选择在10000到65535之间的端口,因为10000以下的端口容易被系统或者一些特殊软件占用,到时候软件启动不了,还有10000以下的端口数值相对较少,被扫描的几率更高
1 2 3 4 5 6 7 | ..... # If you want to change the port on a SELinux system, you have to tell # SELinux about this change. # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER #Port 22 Port 10056 ....... |
编辑好以后按esc,然后依次按:wq回车退出并保存
然后关机
shutdown -r now
最后用新端口连接就行了,22端口已经被注释掉了,不过你也可以先别注释掉,等到测试性端口确实可用之后再回去删除或者注释掉,这样途中忽然掉线也不怕了
bash