ssh config配置
Posted newalan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh config配置相关的知识,希望对你有一定的参考价值。
使用ssh config文件可以简化ssh连接输入参数,直接从config读取
(1)建立config文件
config文件位置在~/.ssh/config
如果不存在,可以创建一个
(2)config文件参数
每个账号单独配置一个Host,每个Host要取一个别名,每个Host主要配置HostName和IdentityFile两个属性即可
Host的名字可以取为自己喜欢的名字,不过这个会影响git相关命令,例如:
Host mygithub 这样定义的话,命令如下,即[email protected]后面紧跟的名字改为mygithub
git clone [email protected]:PopFisher/androidRotateAnim.git
HostName 这个是真实的域名地址
IdentityFile 这里是id_rsa的地址
PreferredAuthentications 配置登录时用什么权限认证--可设为publickey,password publickey,keyboard-interactive等
User 配置使用用户名
Port 配置端口号
可以配置多个host,每个使用不同的私钥
如:
|
用ssh -T [email protected]测试
详细请参考 https://blog.csdn.net/qq774232122/article/details/52138380
以上是关于ssh config配置的主要内容,如果未能解决你的问题,请参考以下文章
ssh配置文件ssh_config和sshd_config区别
PyCharm SSH 隧道通过本地 ssh 配置 (~/.ssh/config)