我备份了我的~/..ssh文件夹,并在我的机器上重新安装了ubuntu13.10。然后,我将.ssh文件夹复制回我的主文件夹,并试图连接到我的服务器。我得到了以下错误:“权限被拒绝(公开密钥)”。这是我在客户机上的.ssh文件夹:
drwx------ 2 user group 4096 Feb 25 21:21 . drwxr-xr-x 24 user group 4096 Feb 27 10
在试图清理我的SSH配置和我的iMac (macOS蒙特雷12.1)上的密钥文件时,我试图使用详细标志(-v)来清理SSH。此生成的输出包括以下行:debug1: load_hostkeys: fopen /Users/clint/.ssh/known_hosts2: No such file or directorydebug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts:
对于SSH的每一天,我都会在后台运行ssh代理,并将其配置为使用pinentry。这样我就不用每次输入密码了。对于如何让PHP和ssh-agent相互交谈,有什么想法吗?我唯一的线索是ssh代理设置了一个指向套接字文件的环境变量SSH_AUTH_SOCK。但是,我无法通过ssh代理或通过提供我的RSA密钥来让它登录.与我使用ssh命令直接登录的经验相反,只有基于密码的身份验证工作。这是我的代码: public func