ssh調試及指定私鑰


1.ssh調試

ssh -vT username@ip[or hostname]

T表示測試,v顯示詳細信息

也可以配置config文件(在~/.ssh/config)指定用戶名和密碼

[gerrit2@pre-srv .ssh]$ vi config 
Host hostgitlab
Hostname gitlab.test.mycompany.com
User git
IdentityFile ~/.ssh/admin

 

2.指定私鑰

如果公鑰私鑰不是默認名(id_rsa  id_rsa.pub), 在把公鑰放置到遠端服務器的authorized_keys中或者gitlab中,直接ssh連接是失敗的,提示輸入密碼

但密碼怎么輸入都不對,這時要考慮是私鑰沒取對

需在config中指定  即IdentityFile ~/.ssh/admin

注意,此處是私鑰,不是公鑰

再測試,即成功

[gerrit2@pre-srv44 devwork]$ ssh -T hostgitlab
Welcome to GitLab, gerrit2!


免責聲明!

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



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