- 使用WSL
在本地计算机上生成SSH密钥对,包括公钥和私钥。在终端(我使用的是WSL)中执行以下命令来生成密钥对
ssh-keygen -t rsa -b 4096
这将生成一个RSA密钥对,默认情况下存储在 ~/.ssh/id_rsa 和 ~/.ssh/id_rsa.pub 文件中。
- 将公钥添加到远程主机
使用SSH连接到远程主机,并将你的公钥添加到远程主机的 ~/.ssh/authorized_keys 文件中。你可以使用以下命令将公钥复制到远程主机:
ssh-copy-id username@hostname
其中,username 是你在远程主机上的用户名,hostname 是远程主机的地址或者主机名。(不需要直接ssh登录上,只需输入此命令后续会让你输入服务器密码)