无法通过SSH连接到Linux服务器,通过Gitbash从Windows系统进行PPK身份验证

时间:2017-11-03 08:10:21

标签: linux ssh git-bash

我不确定这里是否应该问这个问题。

提供这些服务的团队尚不清楚连接到此服务器的说明/步骤。

我有一个名为“client_key”的密钥文件,它显然是一个PEM文件。我不确定这是否是一个PEM文件。我不知道如何验证它。

我将它保存在我的系统C:\ Users \ sandeepan \

我正在尝试通过SSH连接到这样的服务器 -

$ ssh -i client_key root@<IP> -p 2222
ssh: connect to host <IP> port 2222: Connection timed out

我似乎已经获得了网络级别的访问权限。有人可以指出我在运行ssh命令时做错了什么吗?或者我是否需要使用给定密钥的其他格式?

更新

$ ssh -i client_key root@<IP> -p 2222 -vv
OpenSSH_7.5p1, OpenSSL 1.0.2k  26 Jan 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "<IP>" port 2222
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <IP> [<IP>] port 2222.
debug1: connect to address <IP> port 2222: Connection timed out
ssh: connect to host <IP> port 2222: Connection timed out

1 个答案:

答案 0 :(得分:0)

首先,确保您尝试连接的2222服务器正在侦听端口root。如果是,请查看防火墙规则。

其次,ssh Unable to find the requested .Net Framework Data Provider用户访问通常会被禁用。