ssh無密碼登陸

2021-06-06 13:41:19 字數 747 閱讀 4169

1. 使用root登陸

修改/etc/ssh/sshd_config檔案(客戶端服務端都需要改) 將

#authorizedkeysfile     .ssh/authorized_keys

前面的# 去掉

--如果需要root也能無密碼登陸, 把

#permitrootlogin     yes

前面的# 去掉

執行下面的命令重啟ssh服務

/etc/rc.d/init.d/sshd restart

2. 客戶端中, 切換到需要ssh登陸的帳號下

執行ssh-keygen -t rsa

生成密匙, 後面詢問生成密匙檔案按回車使用預設檔案, 詢問密碼短語直接按回車2次

切換到.ssh/資料夾下執行

cp id_rsa.pub authorized_keys

3. 伺服器中如果沒生成密匙, 先按上面生成密匙

4. 在客戶端用ssh登陸到伺服器

ssh user@server

輸入密碼, 然後在當前使用者的目錄下, 用下面的命令把使用者的公共密匙檔案上傳到伺服器

scp .ssh/id_rsa.pub root@server:~/.ssh/tmp

使用root登陸伺服器

ssh root@server

鍵入密碼

在~/.ssh/目錄下在執行下面的命令把使用者公匙加到伺服器列表中

cat  tmp >> authorized_keys

SSH 無密碼登陸

ssh 無密碼登陸 首先要配置本機的ssh伺服器,執行 ps e grep ssh,檢視是否有sshd程序,如果沒有,說明server沒啟動,通過 etc init.d ssh start 啟動server程序,如果提示ssh不存在 那麼就是沒安裝server。ubuntu下通過 sudo apt ...

ssh 無密碼登陸

1.執行 ssh keygen t dsa 命令 一路回車,如果當前沒有authorized keys檔案,執行 cat id dsa.pub authorized keys 即可實現本機無密碼登陸。如果authorized keys許可權不夠,要chmod authorized keys 755 ...

ssh無密碼登陸

ssh keygen t rsa ssh copy id i identity file user machinessh copy id 是乙個實用ssh去登陸到遠端伺服器的指令碼 假設使用乙個登陸密碼,因此,密碼認證應該被啟用直到你已經清理了做了多個身份的使用 它也能夠改變遠端使用者名稱的許可權,...