Linux通過秘鑰遠程連接


1. 秘鑰生成命令

ssh-keygen

執行完上述的命令就會在root目錄下生成公鑰跟私鑰文件

  /root/.ssh/.id_rsa   私鑰

       /root/.ssh/.id_rsa.pub   公鑰

2. 把公鑰copy到要登錄的目標機器上

scp -rp id_rsa.pub ericjin@192.168.14.35:/home/ericjin

scp命令本地拷貝到遠程: scp -rp 要拷貝的本機文件  遠程主機名@遠程主機ip:要拷貝到遠程主機的哪個目錄里

遠程拷貝到本地:scp -rp 遠程主機名@遠程主機ip:要拷貝的文件  拷貝到本地的哪個目錄

3. 在目標機器上將id_rsa.pub放到想要登錄的用戶的主目錄的.ssh目錄里面,並且重命名為authorized_keys,最重要的是要修改authorized_keys權限為600

# 1.0 移動
mv id_rsa.pub /home/ericjin/.ssh

# 2.0 重命名
cd /home/ericjin/.ssh
mv id_rsa.pub authorized_keys
# 3.0 修改
authorized_keys的權限
chmod authorized_keys 600 

4. 在有私鑰的機器上遠程鏈接上面配置了公鑰的機器

ssh ericjin@192.168.14.35

回車即可登錄,不需要密碼


免責聲明!

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



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