ssh调试及指定私钥

Posted newalan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh调试及指定私钥相关的知识,希望对你有一定的参考价值。

1.ssh调试

ssh -vT [email protected][or hostname]

T表示测试,v显示详细信息

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

[[email protected] .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

注意,此处是私钥,不是公钥

再测试,即成功

[[email protected] devwork]$ ssh -T hostgitlab
Welcome to GitLab, gerrit2!






以上是关于ssh调试及指定私钥的主要内容,如果未能解决你的问题,请参考以下文章

关于linux免密登录的配置及ssh客户端基于私钥文件的登录

关于linux免密登录的配置及ssh客户端基于私钥文件的登录

linux下生成ssh密钥并获取密钥

linux之ssh-keygen命令

linux之ssh-keygen命令

记一次特别的批量分发私钥步骤