Linux-SFTP/SSH免密碼,鑰匙登錄


1、原理

  登錄的客戶端要有鑰,被登錄的服務器要保存客戶端生成的鑰。

 

2、修改服務器/etc/ssh/sshd_config設置,如下:

sudo vi /etc/ssh/sshd_config

Protocol 2

UsePAM no

RSAAuthentication yes

PubkeyAuthentication yes

   保存修改后,執行如下命令重啟ssh服務:

sudo systemctl restart  sshd.service

 

3、客戶端產生一對鑰匙。

    命令說明:ssh-copy-id把本地主機的公鑰復制到遠程主機的~/.ssh/authorized_keys文件上。  

  例子:執行如下命令:

ssh-keygen -t rsa  #默認會在~/.ssh生成兩個文件

ssh-copy-id -p 58585 -i ~/.ssh/id_rsa.pub root@192.168.0.3

 

 


免責聲明!

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



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