生成ssh public key连上VPS

in hive-180932 •  4 years ago 


(Image source: Pixabay)

一般创建一个VPS后,会给你VPS的账号和密码

你可以使用账号和密码直接连上VPS

但是这样的做法有个问题是,因为只需要账号和密码就能连上了,而账号一般都是root,所以很容易被人暴力破解

所以一种做法是生成一个key,只能通过这个key连上VPS

具体做法是:

  1. 复制ssh public key到本地
    ssh-copy-id root@youripaddresshere (需要输入账号和密码)
  2. 复制key到本地后,就可以不需要账号和密码直接登录VPS
  3. 修改配置文件
    nano /etc/ssh/sshd_config
    找到
    #PasswordAuthentication no
    并改成
    PasswordAuthentication no
  4. 重启
    service ssh restart

这样设置后,每次连上VPS只接受本地有ssh public key,反正被人暴力破解

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!