環境:ubuntu16.04
ubuntu 預設已安裝了 ssh client,所以我們還需要安裝 ssh server:
sudo apt-get install openssh-server安裝完成後,登陸本機:
ssh localhost輸入乙個yes
即可看到介面
設定無密碼登陸:
首先退出剛才的 ssh,就回到了我們原先的終端視窗,然後利用 ssh-keygen 生成金鑰,並將金鑰加入到授權中:
exit # 退出剛才的 ssh localhost此時再登陸本機。就不需要密碼了。cd ~/.ssh/ # 若沒有該目錄,請先執行一次ssh localhost
ssh-keygen -t rsa # 會有提示,都按回車就可以
cat ./id_rsa.pub >> ./authorized_keys # 加入授權
配置 ssh無密碼登陸
首先確保 linux 系統中已經安裝了 ssh,否則先安裝 ssh 接下來開始配置 ssh無密碼登陸 確保在 home user 使用者目錄下存在 ssh目錄,可以使用一下命令進行檢視 ls a home user如果不存在可以自己手動建立乙個 mkdir home user ssh接下來沒輸入命令...
配置SSH無密碼登陸
1.確保openssh openssh server opssh client正確安裝 2.檢查是否啟動了sshd程序 ps af grep sshd 3.在客戶端生成公私金鑰對 ssh keygen t rsa此時在 home usrname ssh下會生成檔案 id rsa 生成的私鑰檔案 id...
ssh無密碼登陸
1.使用root登陸 修改 etc ssh sshd config檔案 客戶端服務端都需要改 將 authorizedkeysfile ssh authorized keys 前面的 去掉 如果需要root也能無密碼登陸,把 permitrootlogin yes 前面的 去掉 執行下面的命令重啟s...