Linux 生成pem文件 用於免密登錄


1.在遠程機器生成.pem文件

生成密鑰對:

$ ssh-keygen -t rsa -b 2048 -v

直接確認下一步

查看生成的密鑰對:

$ ls ~/.ssh/

將私鑰重命名至id_rsa.pem:

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

修改~/.ssh/目錄權限:

$ chmod 700 ~/.ssh/

將id_rsa.pub文件內容重定向至authorized_keys文件:

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

修改authorized_keys文件權限:

$ chmod 600 ~/.ssh/authorized_keys

2.修改遠程服務器配置

使用編輯器(vim)打開配置文件

$ sudo vim /etc/ssh/sshd_config

修改完成后如下:

重啟ssh服務:

$ sudo service sshd restart

3.本機免密登錄遠程機器

將id_rsa.pem文件拷貝至本機(使用某些FTP工具無法開發.ssh文件,可使用cp命令復制)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM