快速参考:通过SSH Key免密登陆VPS

SSH很方便,尤其是当你知道如何使用密钥登录而非密码登录的时候。

1. 生成SSH密钥

1
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

2. 复制到服务器

1
ssh-copy-id username@your_server_ip

搞定。

如果你不小心丢失了私钥:

1
2
3
4
5
6
7
# 服务器端删除
nano ~/.ssh/authorized_keys # 删除对应公钥行

# 或重新生成
rm ~/.ssh/id_rsa*
ssh-keygen -t rsa -b 4096 -C "new_email@example.com"
ssh-copy-id username@your_server_ip