ssh、scp、ssh-keygen及ssh-copy-id的用法


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
標題:重點講解ssh、scp、ssh-keygen及ssh-copy-id的用法
時間:2020年1月13日
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

關閉防火牆,避免防火牆的干擾。

 

第一:ssh命令(遠程登錄)

標准語法    ssh -P 2222 root@192.168.100.100

服務端口       ssh默認端口為22,如果被遠程主機端口被修改,則需要使用-P參數指定端口。

默認用戶       ssh使用時默認為當前用戶的同名用戶連接對端主機,若果不存在同名用戶,則連接失敗;建議在使用ssh時,明確指定遠程的用戶,這樣就可以萬無一失了。

使用技巧       如何高效執行ssh命令,我們可以修改sshd_config配置文件中的"UseDNS no"和"GSSAPIAuthentication no"兩條配置,重新啟動sshd服務就可會發現,ssh連接效率就會很高了。

 

 

第二:scp命令(文件傳輸)

標准語法    上傳  scp -r -P 2222 install.log root@192.168.100.100:/root/

                     下載  scp -r -P 2222 root@192.168.100.100:/root/install.log /home/install.log

使用技巧  服務端口    默認為22端口,端口變更需要使用-P參數指定端口

        指定用戶    明確指定需要連接的用戶

        目錄拷貝    目錄拷貝時,需要增加-r參數,進行遞歸傳輸文件

 

 

第三:ssh-keygen命令(秘鑰創建)

標准語法  交互式創建      ssh-keygen

      非交互式創建  ssh-keygen -f ~/.ssh/id_rsa -P ""

參數解釋  -f  指定秘鑰文件的位置

                      -P     指定秘鑰空密碼

 

 

第四:ssh-copy-id命令(互信配置)

標准語法    ssh-copy-id "root@192.168.100.100 -p 2222"

使用技巧    指定用戶    明確與哪個主機的哪個用戶配置互信

          指定端口    需要使用-p參數指定端口,並且將整個連接串使用雙引號進行引起




免責聲明!

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



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