如何配置sftp 访问密钥
时间: 2023-08-01 18:10:53 浏览: 192
Linux 下sftp配置之密钥方式登录详解
要配置sftp访问密钥,请按照以下步骤操作:
1. 生成密钥对
使用ssh-keygen命令生成密钥对。在终端中输入以下命令:
```
ssh-keygen -t rsa
```
这将提示您输入文件名和密码短语。默认情况下,密钥将保存在~/.ssh目录中。
2. 将公钥复制到服务器
使用ssh-copy-id命令将公钥复制到服务器。在终端中输入以下命令:
```
ssh-copy-id <username>@<server_address>
```
将 `<username>` 替换为您的用户名,`<server_address>` 替换为您的服务器地址。这将自动将公钥添加到服务器的~/.ssh/authorized_keys文件中。
3. 测试连接
现在,您可以使用sftp连接到服务器,而无需输入密码。在终端中输入以下命令:
```
sftp <username>@<server_address>
```
如果一切正常,您应该能够连接到服务器并访问您的文件。
阅读全文