sftp 密钥在服务器配置
时间: 2023-09-13 11:08:01 浏览: 236
Linux 下sftp配置之密钥方式登录详解
要在服务器上配置SFTP密钥,请按照以下步骤操作:
1. 生成密钥对:在本地计算机上使用ssh-keygen命令生成公钥和私钥。请确保您将公钥和私钥存储在安全的地方,因为私钥是访问服务器的唯一凭据。
2. 将公钥上传到服务器:使用sftp或scp命令将公钥上传到服务器。您可以将其添加到.ssh/authorized_keys文件中,这样当您使用私钥连接到服务器时,服务器将验证您的身份。
3. 配置服务器:打开sshd_config文件,并确保以下设置是启用的:
```
PubkeyAuthentication yes
ChallengeResponseAuthentication no
PasswordAuthentication no
```
这些设置将启用基于公钥的身份验证,并禁用基于密码和挑战响应的身份验证。
4. 重新启动sshd服务:重启sshd服务以使更改生效。
完成上述步骤后,您现在应该能够使用SFTP连接到服务器并进行身份验证。
阅读全文