【问题标题】:How to Access SSH SERVER via GIT Bash如何通过 GIT Bash 访问 SSH SERVER
【发布时间】:2014-03-29 03:05:44
【问题描述】:

我在尝试使用 GIT Bash 访问另一台服务器时遇到问题。

你知道 GIT Bash 中的命令吗?

我试过了,但总是显示错误:错误号码

【问题讨论】:

  • 你到底在尝试什么,你得到的确切错误是什么?
  • 是的。请详细说明。您是在尝试手动 ssh 到远程服务器,还是诸如 git push 之类的失败?
  • git-bash 听起来像是包含 bash 的 git 的标准 Windows 发行版。如果还涉及 putty,那么要弄清楚使用什么 ssh 就会有问题...@gungunst 什么命令会给您带来问题?

标签: git git-bash


【解决方案1】:

ssh user@server -p <port> 有效,至少对我而言。

【讨论】:

  • ssh 的默认端口为 22,有时只需 ssh user@server 即可。
  • 对我来说它显示验证失败,$ ssh sdqdev@amraelp00007488 无法确定主机'amraelp00007488 (10.12.209.71)' 的真实性。 ECDSA 密钥指纹为 SHA256:W6eiaJQCKq7W3MqzUP3YFsSBtSJBJaq81n2ooA/HkCY。您确定要继续连接(是/否/[指纹])?主机密钥验证失败。
【解决方案2】:

如果您使用私钥通过 SSH 连接到远程服务器,该命令应如下所示:

ssh <your-user-name>@<server-public-IP-address> -p <port-number> -i <your-local-ssh-private-key-name> 

我用这样的方式登录到我的一台服务器,考虑到我的 ssh 密钥在

/c/Users/brian~/

ssh brian@123.456.789 -p 2200 -i brianssh 

【讨论】:

    猜你喜欢
    • 2020-10-20
    • 1970-01-01
    • 2020-01-10
    • 2018-06-21
    • 2011-10-18
    • 2013-06-02
    • 2018-01-16
    • 2020-07-06
    • 1970-01-01
    相关资源
    最近更新 更多