特定端口上的SSH连接引发错误

时间:2016-06-22 09:25:31

标签: linux ssh gerrit

我在gerrit虚拟机上运行centos。我想监视正在运行gerrit的端口上的事件。它的命令如下,

ssh -p port host_ip gerrit stream-events

当我尝试运行此命令时,我得到以下提到的错误,

Permission denied (publickey).

但是,即使在gerrit上克隆项目或将项目推送到gerrit,也必须在ssh实例上设置gerrit密钥,我能够从gerrit成功推送和克隆。我的known_hosts虚拟机上.ssh目录中的centos文件也已设置为此端口。

我甚至无法进入端口和host_ip。运行以下命令时出现相同的错误

ssh -p port host_ip

我正在从同一主机运行ssh命令。

我有什么遗失的吗?我需要检查的其他任何配置?

1 个答案:

答案 0 :(得分:1)

您正在使用:

  • git的不同键以及此ssh请求的不同
  • 每种情况下的不同端口
  • 不同的主人

git本身没有特殊选项会影响此连接。您总是可以尝试使用-v选项运行命令行ssh和git one并比较输出(使用密码,密钥,主机等)。