機器A通過ssh登錄機器B,方法有兩種:
1、密碼方式
2、密鑰方式:
兩種方式同時開啟的時候,優先使用密鑰方式。
密鑰登錄方式的配置方法是,首先在登錄機器B上創建文件authorized_keys(touch authorized_keys);其次正確設置文件authorized_keys的權限,一般是chmod -0600 authorized_keys,注意這里的權限設置
如果希望ssh公鑰生效需滿足至少下面3個條件:
1) .ssh目錄的權限必須是700
2) .ssh/authorized_keys文件權限必須是600
3) 用戶目錄權限為 755 或者 700,就是不能是77x。
登陸目標機器,查看sshd的日志信息。日志信息目錄為,/var/log/secure
參考:
https://www.bo56.com/ssh%E5%85%8D%E5%AF%86%E7%A0%81%E7%99%BB%E9%99%86%E8%AE%BE%E7%BD%AE%E6%97%B6authentication-refused-bad-ownership-or-modes%E9%94%99%E8%AF%AF%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/
