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客户端基于私钥文件的登录