ssh连接到centos主机,无法成功连接,报错如下,求大侠赐教!!感谢!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh连接到centos主机,无法成功连接,报错如下,求大侠赐教!!感谢!!相关的知识,希望对你有一定的参考价值。

debug1: Connecting to 192.168.1.251 [192.168.1.251] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: identity file /root/.ssh/identity type -1
debug1: identity file /root/.ssh/id_rsa type -1
debug1: identity file /root/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3
debug1: match: OpenSSH_5.3 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.3
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Host '192.168.1.251' is known and matches the RSA host key.
debug1: Found key in /root/.ssh/known_hosts:8
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Next authentication method: gssapi-keyex
debug1: No valid Key exchange context
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
Cannot determine realm for numeric host address

debug1: Unspecified GSS failure. Minor code may provide more information
Cannot determine realm for numeric host address

debug1: Unspecified GSS failure. Minor code may provide more information

debug1: Unspecified GSS failure. Minor code may provide more information
Cannot determine realm for numeric host address

debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/identity
debug1: Trying private key: /root/.ssh/id_rsa
debug1: Trying private key: /root/.ssh/id_dsa
debug1: Next authentication method: password
root@192.168.1.251's password:
debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.

首先仔细检查虚拟机IP,确认无误;

根据个人的经验一般是防火墙问题了,在Linux上service iptables status,防火墙没开,ping也能通。

考虑是否是win7防火墙问题,用的是nat,应该无关才对。

sshd是默认开才对的。在Linux上service sshd status 居然还真么运行。那就开启吧service ssh start,再连接,搞定。 

一般都是直接装的。难道是镜像问题?搜索引擎了一下,发现确实是这问题,具体请自行搜索引擎CentOS 6.5 LiveDVD和CentOS6.5 bin DVD,没想到镜像居然还有这区别。。。 

最后加设置sshd服务自启动,chkconfig sshd on。

参考技术A 改掉ssh的22端口后,再试试看

ssh:连接到主机 ssh.github.com 端口 443:连接被拒绝

【中文标题】ssh:连接到主机 ssh.github.com 端口 443:连接被拒绝【英文标题】:ssh: connect to host ssh.github.com port 443: Connection refused 【发布时间】:2018-10-15 17:11:18 【问题描述】:

我在推码中:

ssh: connect to host ssh.github.com port 22: Connection refused

错误,我在网上找的,看到有人说是在~/.ssh目录下创建配置文件,在配置文件中输入

Host github.com
User myusername
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

但是ping github.com又出现ssh: connect to host ssh.github.com port 443: Connection refused 错误,请大辰告诉我解决办法

【问题讨论】:

【参考方案1】:

443是SSL端口,不是SSH端口,所以这个配置肯定是不正确的。删除此配置文件。

更新:事实证明 sshing 到 github.com 上的 443 端口 实际上是有效的,尽管大多数服务器不支持这一点,而且它可能会被你的甚至 github.com 的防火墙 - 请参阅下面的评论。

从您的问题中不清楚错误消息实际上是指端口 22 还是端口 443,因为该问题包含两个不同的错误消息。如果是 22 端口,很可能是你和 GitHub 之间的防火墙造成的,比如你工作或学习的地方有防火墙。使用存储库的 HTTP URL 而不是 SSH URL。

【讨论】:

感谢您的回答。我删除了 ~/.ssh 并重新生成。问题解决了。 在 *** 上,当有人解决了你的问题时,请点击对勾表示。这将向其他回答者表明他们不需要查看问题,并且会向遇到相同问题的任何其他人表明这是解决方案。 可以通过 443 端口 ssh。help.github.com/articles/using-ssh-over-the-https-port

以上是关于ssh连接到centos主机,无法成功连接,报错如下,求大侠赐教!!感谢!!的主要内容,如果未能解决你的问题,请参考以下文章

ssh 连接到主机端口 22 连接被拒绝

Jenkins Ansibe 插件无法通过 ssh 连接到主机:权限被拒绝(公钥、密码)

FinalShell 连接虚拟机

ssh隧道代理连接

无法通过 ssh 连接到 Github,无法访问 .ssh.config

ssh:连接到主机 ssh.github.com 端口 443:连接被拒绝