Linux 生成pem檔案 用於免密登入

2021-10-10 21:17:32 字數 1495 閱讀 2952

生成金鑰對:

直接確認下一步

檢視生成的金鑰對:

$ ls ~/.ssh/

將私鑰重新命名至id_rsa.pem:

修改~/.ssh/目錄許可權:

$ chmod 700 ~/.ssh/

將id_rsa.pub檔案內容重定向至authorized_keys檔案:

修改authorized_keys檔案許可權:

$ chmod 600 ~/.ssh/authorized_keys

使用編輯器(vim)開啟配置檔案

$ sudo vim /etc/ssh/sshd_config

修改完成後如下:

重啟ssh服務:

$ sudo service sshd restart

將id_rsa.pem檔案拷貝至本機(使用某些ftp工具無法開發.ss**件,可使用cp命令複製)。

關閉密碼登入

passwordauthentication no

authorizedkeysfile .ssh/authorized_keys

rsaauthentication yes

pubkeyauthentication yes

ssh-keygen -t rsa -b 2048 -v

#回車到結束

ls ~/.ssh/

mv ~/.ssh/id_rsa ~/.ssh/id_rsa.pem

chmod 700 ~/.ssh/

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

chmod 600 ~/.ssh/authorized_keys

vim /etc/ssh/sshd_config

authorizedkeysfile .ssh/authorized_keys

#新增下面這兩行

rsaauthentication yes

pubkeyauthentication yes

#修改一下,禁用密碼登入

passwordauthentication no

儲存檔案重啟ssh

service sshd restart

Linux 生成pem或ppk檔案 用於免密登入

pem適用於xshell工具免密登入,ppk適用於putty工具免密登入 下面我來闡述2種檔案的生成和密碼登入禁止的使用 1.在遠端機器生成.pem檔案 建立金鑰對 ssh keygen t rsa b 2048 v或者輸入 ssh keygen t rsa c root的金鑰 f root key...

從MAC上生成pem檔案用於推送

記錄以下內容主要用於時間久了,自己也會忘了,又要重新查詢。4.開啟終端將p12檔案轉換為pem格式 openssl pkcs12 clcerts nokeys out apns cert.pem in apns cert.p12 openssl pkcs12 nocerts out apns key...

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

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