unbuntn中使用密匙登入

2021-08-11 07:28:35 字數 543 閱讀 8994

1、在常用非根使用者的目錄下執行

ssh-keygen

2、此時在其home目錄下已經生成了乙個.ssh資料夾,裡面含有id_rsa和id_rsa_pub兩個檔案。我們在.ssh目錄下建立乙個authorized_keys的檔案,此檔案的內容是一系列允許遠端登入這台伺服器的公匙,我們將id_rsa.pub檔案的內容複製進authorized_keys檔案中

touch authorized_keys

cat id_rsa.pub >> authorized_keys

3、最後修改幾個檔案和目錄的許可權,只讓該使用者訪問.ssh目錄和.ssh/authorized_keys檔案

chown -r yanming:yanming .ssh/

chmod 700 .ssh/

chmod 600 .ssh/authorized_keys

4、開啟etc/ssh/sshd_config檔案,將passwordauthentication的值設定為no(禁止密碼登入),然後重啟ssh服務

sudo service ssh restart

ssh使用金鑰實現免密登入

環境 mac cent os 7 生成金鑰對ssh keygen t rsa c 預設檔名稱是id rsa和id rsa.pub,如果不需要修改金鑰檔名稱,一路回車直到金鑰對生成完成 如果想自己指定,需要在第一次互動中輸入自己指定的檔名稱。在 ssh目錄下新增authorized keys檔案,並將...

linux(Ubuntu)中使用ssh登入遠端主機

apt get update apt get install ssh 兩台電腦都得安 cd tmp tmp 存放一些臨時檔案 systemctl restart ssh 重啟ssh ssh keygen 問句全直接按回車 ssh copy id 使用者名稱 如果用root登入ip為 的電腦,要把遠端...

Linux使用 pem檔案實現免密登入

因專案需要將本機檔案拷貝至遠端機器,首先想到的是使用ganymed ssh2依賴包模擬scp將檔案進行遠端拷貝 關於ganymed ssh2依賴包的使用,本博文不做詳細描述 為了實現免密遠端拷貝,根據介面文件描述需要pem檔案,由此學習.pem的配置使用。1.在遠端機器生成.pem檔案 生成金鑰對 ...