ssh 22端口无法访 & 多账号登录

   #工具 #笔记 

22端口被封

最近几天github 无法push,本来以为是最近开会的原因,可是会开完了还是这样。

网上搜了下,原来也有人遇到

22端口被封了,通过443端口(https),果然好了。

using-ssh-over-the-https-port

gitlab 也是一样

~/.ssh/config文件配置

Host github.com
    HostName ssh.github.com
    Port 443
    User git
    IdentityFile ~/.ssh/id_rsa
#另外的githu账号 git@github.com2:acc2/a.git
Host github.com2 
    HostName ssh.github.com
    User git
    Port 443
    IdentityFile ~/.ssh/id_rsa_account2

Host gitlab.com
    HostName altssh.gitlab.com
    Port 443
    User git
    IdentityFile ~/.ssh/id_rsa

使用两个账号

如上面配置 把另外一个账号的链接改成 (修改@后面的域名)

git@github.com:accountname/project.git
git@github.com2:accountname/project.git

指定对应的私钥

Host github.com2 
    HostName ssh.github.com
    User git
    Port 443
    IdentityFile ~/.ssh/id_rsa_account2