ssh-copy-id命令解析


ssh-copy-id命令可以把本地主機的公鑰復制到遠程主機的authorized_keys文件上,

ssh-copy-id命令也會給遠程主機的用戶主目錄(home)和~/.ssh, 和~/.ssh/authorized_keys設置合適的權限。

ssh-copy-id命令可以把本地的ssh公鑰文件安裝到遠程主機對應的賬戶下。                                                                                                          
達到的功能:
       ssh-copy-id - 將你的公共密鑰填充到一個遠程機器上的authorized_keys文件中。
 
使用模式:
       ssh-copy-id [-i [identity_file]] [user@]machine
 
描述:  
       ssh-copy-id 是一個實用ssh去登陸到遠程服務器的腳本(假設使用一個登陸密碼,
                   因此,密碼認證應該被激活直到你已經清理了做了多個身份的使用)。
                   它也能夠改變遠程用戶名的權限,~/.ssh和~/.ssh/authorized_keys
                   刪除群組寫的權限(在其它方面,如果遠程機上的sshd在它的配置
                   文件中是嚴格模式的話,這能夠阻止你登陸。)。

 
                   如果這個 “-i”選項已經給出了,然后這個認證文件(默認是~/.ssh
                   /id_rsa.pub)被使用,不管在你的ssh-agent那里是否有任何密鑰。


                   另外,命令 “ssh-add -L” 提供任何輸出,它使用這個輸出優先於
                   身份認證文件。如果給出了參數“-i”選項,或者ssh-add不產生輸出,
                   然后它使用身份認證文件的內容。一旦它有一個或者多個指紋,它使
                   用ssh將這些指紋填充到遠程機~/.ssh/authorized_keys文件中。


免責聲明!

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



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