vi authorized_keys这句指令是什么意思
时间: 2024-04-19 17:30:10 浏览: 7
这个命令 `vi authorized_keys` 是用于在命令行中使用 vi 编辑器打开或创建一个名为 "authorized_keys" 的文件。"authorized_keys" 文件是用于存储 SSH 公钥的文件,它允许特定的公钥进行身份验证并允许相应的用户访问远程服务器。通过执行这个命令,您可以编辑或创建 "authorized_keys" 文件,并添加或删除其中的公钥信息。
相关问题
authorized_keys怎么创建
在Linux系统中,可以使用以下步骤创建authorized_keys文件:
1. 登录到要创建authorized_keys文件的用户账户。
2. 在用户的home目录下创建.ssh目录,如果已经存在则可以跳过这一步。
```
mkdir ~/.ssh
```
3. 进入.ssh目录,并使用以下命令创建authorized_keys文件。
```
touch ~/.ssh/authorized_keys
```
4. 打开authorized_keys文件,并将公钥内容添加到其中。
```
vi ~/.ssh/authorized_keys
```
在vi编辑器中,按下i键进入编辑模式,将公钥内容粘贴到文件中。保存并退出编辑模式,可以按下ESC键然后输入`:wq`保存文件并退出vi编辑器。
现在,您已经成功创建了authorized_keys文件,并将公钥添加到其中。这将允许您在SSH连接时使用该密钥进行身份验证。
authorized_keys
如果没有authorized_keys文件,那么就需要手动创建一个。这个文件是用来存储SSH公钥的,可以用来进行SSH免密登录。在Linux系统中,可以使用以下命令来创建authorized_keys文件:
mkdir -p ~/.ssh
touch ~/.ssh/authorized_keys
然后,将你的SSH公钥复制到authorized_keys文件中即可。如果你还没有生成SSH公钥,可以使用以下命令来生成:
ssh-keygen -t rsa
这个命令会生成一个RSA类型的SSH密钥对,其中包括一个私钥和一个公钥。将公钥复制到authorized_keys文件中即可。