我该如何将本地计算机上的公钥粘贴到打开的authorized_keys文件中
时间: 2023-06-13 10:08:49 浏览: 108
Linux免密登入 使用公钥+私钥:MobaXterm设置无密码登录
你可以按照以下步骤将本地计算机上的公钥粘贴到打开的authorized_keys文件中:
1. 打开本地计算机上的终端或命令行窗口,输入以下命令生成公钥:
```
ssh-keygen -t rsa
```
按照提示输入文件名和密码等信息,生成公钥(默认保存在~/.ssh/id_rsa.pub文件中)。
2. 将生成的公钥复制到剪贴板中。
3. 在远程服务器上打开authorized_keys文件(一般位于~/.ssh/authorized_keys),可以使用文本编辑器或命令行方式打开。
```
vim ~/.ssh/authorized_keys
```
4. 将本地计算机上复制的公钥粘贴到打开的authorized_keys文件中。
5. 保存修改并退出authorized_keys文件。
6. 在本地计算机上使用ssh连接到远程服务器,此时应该不需要输入密码了。
```
ssh username@remote_host
```
注意:如果authorized_keys文件不存在,则需要先创建该文件。同时,为了保证安全性,建议设置authorized_keys文件的权限为600(即只有文件所有者可读写)或更高。
阅读全文