更改SSH的默认端口号

陪她去流浪 桃子 2015年07月12日 编辑 阅读次数:3634

SSH的默认端口号22太众所周知了,以至于人们总是考虑替换掉默认的端口号,而用一个自定义的,来尝试躲避掉一些端口扫描程序,减少攻击。

可以直接修改sshd的配置文件来做到:

# 先登录到主机
$ ssh root@host

# 然后编辑配置文件
$ vim /etc/ssh/sshd_config

# 然后找到参数 `Port` 的那一行(默认是 Port 22)
# 修改成自己的端口号,一般大于 1024
# 比如 Port 58200

# 保存并退出

# 最后重启sshd服务器进程即可,两者选其一
$ service sshd restart
$ /etc/init.d/ssh restart

# 现在端口已经换了,重新登录即可
$ ssh -p 58200 root@host

关于端口的修改可以参考:

  1. Changing The SSH Port
  2. Change the default SSH port

关于为什么要/不要修改可以参考:

  1. Why putting SSH on another port than 22 is bad idea
  2. Why change default ssh port?

标签:ssh · 端口