ssh localhost 免密碼登陸

2021-09-01 19:29:16 字數 753 閱讀 7328

1、建立hadooop使用者 useradd -d /home/hadoop -m hadoop

2、生成ssh金鑰對 ssh-keygen -t rsa

3、將id_rsa.pub檔案傳,追加到 ~.ssh/authorized_keys 檔案裡

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys .

~/.ssh下面生成的檔案:

[b]-rw-rw-r-- 1 hadoop hadoop 410 sep 1 17:18 authorized_keys[/b]

-rw------- 1 hadoop hadoop 1675 sep 1 16:53 id_rsa

-rw-r--r-- 1 hadoop hadoop 410 sep 1 16:53 id_rsa.pub

-rw-r--r-- 1 hadoop hadoop 391 sep 1 16:52 known_hosts

ssh localhost 結果還是需要輸入密碼

注意:~/.ssh需要是700許可權

authorized_keys 檔案要600許可權

-rw------- 1 hadoop hadoop 410 sep 1 17:18 authorized_keys

成功[hadoop@localhost .ssh]$ ssh localhost

last login: sun sep 1 17:09:15 2013 from localhost.localdomain

輕鬆搞定 ssh localhost 免密碼登陸

每次搞ssh locahost無密碼登陸都要查半天,比較麻煩 2 如果不輸入口令就無法用ssh登陸localhost,執行下面的命令就ok 可以看到在 目錄下生成.ssh目錄,目錄下有三個檔案,如圖所示 要保證 ssh需要是700許可權 authorized keys需要是644許可權 chmod ...

解決root無法ssh localhost的問題

進入root 方法一 輸入命令 ssh keygen,然後一直按回車鍵。輸入如下命令 ssh copy id i ssh id rsa.pub root ubuntu root ubuntu這裡,視自己的名而定 輸入密碼回車 方法二 輸入命令 gedit etc ssh sshd config 將 ...

ssh免密碼登陸,sudo免輸入密碼方法

幾台linux伺服器之間經常相互ssh和scp,每次都手動輸入密碼比較麻煩。經過網上查詢,打算使用ssh公鑰金鑰方式。首先在本機上生成ssh公鑰金鑰,最好的命令是 ssh keygen t rsa p f ssh id rsa q 使用這個命令不需要按回車,如果不加f選項,要多按一次回車來選擇存放位...