ssh免密碼登入 公鑰登入 失敗的乙個原因

2021-08-27 07:19:30 字數 369 閱讀 6749

前幾天瞎搗鼓mybooklive變磚塊了,拆下硬碟重搞了一下系統, 今天配置ssh登入時,

由於以前的私鑰還在pc上,直接複製出公鑰,放入.ssh/authorized_keys下,卻發現公鑰登入怎麼都不行.

非常奇怪,以前一直可以的,除了一次centos6中配置失敗(那是因為selinux,centos6的bug,可以通過restorecon -r -v /root/.ssh),而mbl是基於debian的,肯定不是這個問題.

檢視了sshd.log才恍然大悟,原來是建立authorized_key時先touch了一下,沒注意許可權是666,許可權給多了sshd反而不認...

chmod 600 .ssh/authorized_keys 即可或者 644 也行.

使用ssh公鑰實現免密碼登入

ssh無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以centos為例。有機器a 192.168.1.155 b 192.168.1.181 現想a通過ssh免密碼登入到b。首先以root賬戶登陸為例。1.在a機下生成公鑰 私鑰對。root a ssh ...

使用ssh公鑰實現免密碼登入

ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以centos為例。有機器a 192.168.1.155 b 192.168.1.181 現想a通過ssh免密碼登入到b。首先以root賬戶登陸為例。1.在a機下生成公鑰 私鑰對。root a ssh...

用ssh公鑰實現免密碼登入

ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以ubuntu為例。有機器a 10.0.2.1 b 10.0.2.100 現想a通過ssh免密碼登入到b。首先以kube賬戶登陸為例。ssh keygen t rsa p p表示密碼,p 就表示空密碼...