生成金鑰對:
直接確認下一步
檢視生成的金鑰對:
$ 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檔案 生成金鑰對 ...