Coding.NET 轻量级社交
开源项目广场
使用帮助
意见反馈
CodingNET
V2EX  ›  Coding

443 端口的 SSH 服务

  •  
  •   CodingNET · Mar 10, 2016 · 6102 views
    This topic created in 3728 days ago, the information mentioned may be changed or developed.

    SSH 的默认端口是 22 ,有时您或您的公司的防火墙会完全屏蔽掉这个端口。如果此时您不方便通过 HTTPS 方式进行 Git 操作,您可以使用 Coding.net 提供的 443 端口的 SSH 服务,您需要确保 SSH 已配置成功,然后执行:

    $ ssh -T -p 443 [email protected]
    The authenticity of host '[git-ssh.coding.net]:443 ([180.150.178.244]:443)' can't be established.
    RSA key fingerprint is SHA256:jok3FH7q5LJ6qvE7iPNehBgXRw51ErE77S0Dn+Vg/Ik.
    RSA key fingerprint is MD5:98:ab:2b:30:60:00:82:86:bb:85:db:87:22:c4:4f:b1.
    Are you sure you want to continue connecting (yes/no)?
    

    输入 yes 即可得到:

    Hello username You've connected to Coding.net by SSH successfully!
    

    此时您就可以通过 ssh://[email protected]:443/{username}/{reponame}.git 的形式进行 Git 操作了。

    另外,您还可以修改您的 SSH 配置文件默认使用该方式进行 Git 操作。

    只需修改您的 ~/.ssh/config 文件即可:

    Host git.coding.net
      Hostname git-ssh.coding.net
      Port 443
    

    最后您可以通过以下命令测试是否配置正确:

    $ ssh -T [email protected]
    Hello username You've connected to Coding.net by SSH successfully!
    

    Happy Coding,
    Coding.net

    6 replies    2016-03-27 19:37:21 +08:00
    shinko
        1
    shinko  
       Mar 27, 2016   ❤️ 3
    好高级,原来 SSH 可以换端口的!学到新技能了!以后就不怕被无聊人整天扫描了!
    volqiu
        2
    volqiu  
       Mar 27, 2016 via iPhone
    @shinko ……
    ripe
        3
    ripe  
       Mar 27, 2016 via Android
    .....
    cxh116
        4
    cxh116  
       Mar 27, 2016 via Android
    还不如直接用 https 协议,用户名与密码写到 .netrc 文件里面。
    jybox
        5
    jybox  
       Mar 27, 2016
    fastmail 提供了一个服务器( smtps-proxy.messagingengine.com ),这台服务器上所有的端口都提供 smtp 服务,用来应对防火墙的屏蔽( https://www.fastmail.com/help/technical/servernamesandports.html#proxy
    skydiver
        6
    skydiver  
       Mar 27, 2016   ❤️ 1
    应该配置文件直接写:
    Host coding
    User git
    Hostname git-ssh.coding.net
    Port 443

    然后直接 ssh coding

    clone 的时候直接 git clone coding:{username}/{repo}.git
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3230 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 13:11 · PVG 21:11 · LAX 06:11 · JFK 09:11
    ♥ Do have faith in what you're doing.