root@192.168.130.140: Permission denied (publickey,password).
时间: 2023-10-17 21:17:49 浏览: 120
permission.pl
这个错误提示意味着你尝试使用 SSH 连接到远程服务器时,认证方式不被允许或者你提供的凭证无效。可能的原因如下:
1. SSH Key 没有被添加到远程服务器的 authorized_keys 文件中。你需要将你的公钥添加到目标服务器的 authorized_keys 文件中。可以使用以下命令实现:
```
ssh-copy-id user@host
```
这个命令会将当前用户的公钥添加到目标服务器的 authorized_keys 文件中。
2. 使用密码登录时,提供的密码错误。请确保你提供的密码是正确的。
3. SSH Key 本地私钥文件权限问题。本地私钥文件的权限应该是 600,如果权限过大可能会被 SSH 客户端拒绝。你可以使用以下命令更改权限:
```
chmod 600 /path/to/private_key
```
4. 目标服务器的 SSH 服务配置问题。可能需要检查目标服务器的 SSH 服务是否正常运行,并且是否允许使用指定的认证方式。
你可以根据具体的情况尝试解决这个问题。
阅读全文