我想设置crontab以从远程服务器获取资源到本地服务器。
步骤如下
在本地服务器中 1.没有密码短语的ssh-keygen 2.使用SCP
将公共密钥复制到服务器上在远程服务器
中完成所有这些配置后,我无法通过公钥或普通登录凭据访问远程服务器进入远程服务器。
如果我尝试通过PuTTy登录,请在输入后询问我的登录信息。它说"断开连接:没有支持的身份验证方法(服务器发送:公钥)"
如果我尝试通过SSH从本地服务器登录ssh sana@127.168.1.1,则表示"权限被拒绝(公钥)"
服务器详细信息: Ubuntu 14.04 我与另一个没有root用户的用户设置了公钥。
提前感谢所有支持。
答案 0 :(得分:0)
尝试
chmod 444 ~/.ssh/authorized_keys
该文件应该只能读取,并且您的用户应该可以读取。 并确保sanaes用户主目录中有authorized_keys文件