root@10.4.220.102: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). scp: Connection closed
时间: 2023-12-03 21:39:42 浏览: 167
ubuntu16.04下使用idea时,上传自建git库是遇到的问题(Permission Denied (publickey)和)及解决
这个错误提示表明你在使用scp命令时出现了权限问题,可能是因为你没有正确配置SSH密钥认证。以下是解决方案:
1. 确认你的SSH密钥是否正确配置。你可以使用以下命令检查:
```shell
cat ~/.ssh/id_rsa.pub
```
如果没有输出,则说明你需要重新生成SSH密钥。
2. 如果你需要使用root用户登录,确保你已经启用了root用户的SSH登录权限。你可以通过编辑sshd_config文件来启用root用户的SSH登录权限:
```shell
sudo vim /etc/ssh/sshd_config
```
找到PermitRootLogin并将其设置为yes。
3. 确认你的SSH服务是否已经启动。你可以使用以下命令检查:
```shell
sudo systemctl status sshd
```
如果SSH服务没有启动,则需要启动它:
```shell
sudo systemctl start sshd
```
4. 如果你使用的是防火墙,确保你已经打开了SSH端口。你可以使用以下命令检查:
```shell
sudo ufw status
```
如果SSH端口没有打开,则需要打开它:
```shell
sudo ufw allow ssh
```
阅读全文