(Image source: Pixabay)
一般创建一个VPS后,会给你VPS的账号和密码
你可以使用账号和密码直接连上VPS
但是这样的做法有个问题是,因为只需要账号和密码就能连上了,而账号一般都是root,所以很容易被人暴力破解
所以一种做法是生成一个key,只能通过这个key连上VPS
具体做法是:
- 复制ssh public key到本地
ssh-copy-id root@youripaddresshere (需要输入账号和密码) - 复制key到本地后,就可以不需要账号和密码直接登录VPS
- 修改配置文件
nano /etc/ssh/sshd_config
找到
#PasswordAuthentication no
并改成
PasswordAuthentication no - 重启
service ssh restart
这样设置后,每次连上VPS只接受本地有ssh public key,反正被人暴力破解