SSH相互认证的问题

简介: 最近别人遇到一个ssh相互认证的问题,就是每次执行ssh remote_ip date,都要输入password。没有办法我只好从头开始还是不行。删除原来建立的文件,按照如下脚本重新建立相互认证http://lfree.itpub.net/post/4950/366227发现还是不行,有一边可以通过认证,另外一边无论如何测试就是要输入口令。

最近别人遇到一个ssh相互认证的问题,就是每次执行ssh remote_ip date,都要输入password。
没有办法我只好从头开始还是不行。删除原来建立的文件,按照如下脚本重新建立相互认证
http://lfree.itpub.net/post/4950/366227

发现还是不行,有一边可以通过认证,另外一边无论如何测试就是要输入口令。
逐步检查发现,原来远程登陆的机器/home/oracle 的权限为770 ,而本机的/home/oracle权限为700。
修改/home/oracle权限为700后正常。

实际上要相互认证,ssh要求的权限是很高的,如果修改authorized_keys的权限为620,对方的机器也
不能通过认证。需要修改原来的authorized_keys权限为644,正常。

chmod 644 ~/.ssh/authorized_keys


目录
相关文章
|
7月前
|
Ubuntu Shell Linux
Shell批量SSH免交互登录认证
Shell批量SSH免交互登录认证
|
Linux 网络安全 数据安全/隐私保护
Linux 使用ssh密钥认证方式登陆另一台linux服务器
Linux 使用ssh密钥认证方式登陆另一台linux服务器
|
安全 Shell 网络安全
SSH key -本地与远程中央仓库连接认证
SSH key -本地与远程中央仓库连接认证
SSH key -本地与远程中央仓库连接认证
|
运维 安全 网络协议
|
机器学习/深度学习 人工智能 Linux
|
网络安全 数据安全/隐私保护
|
网络安全 数据安全/隐私保护 安全
|
网络安全 数据安全/隐私保护 Linux
|
安全 网络安全 数据安全/隐私保护