Xshell7远程连接失败(connection failed)的问题解决

Xshell7远程连接失败(connectionfailed)的问题解决

本文主要介绍Xshell7远程连接失败问题的解决方法,通过示例代码非常详细的介绍,对大家的学习或者工作有一定的参考价值。有需要的朋友下面和边肖一起学习。

目录

说说前面问题原因的具体操作(循序渐进)。1.检查是否安装了ssh,打开一个cmd,查看进入ssh后得到的结果。2.安装SSH。打开SSH服务。4.检查Linux上是否打开了sshd。5.在Xshell上再试一次。结论

讲在前面

因为之前的项目任务,我体验了Ubuntu,但在这个过程中,我感到不知所措。很多问题的原因我都不知道,报错也不知道从何说起。我决定弥补一下不熟悉的Linux操作。小白,真的是小白,参加了在线课程,遇到了无法远程连接的问题。我一说完就懵了【老师好smooth/(12

(因为真的很好吃,所以真的花了我很多时间去理解一些概念。)

好了,言归正传,说说我是怎么解决这个问题的(连接失败)

在查阅资料的过程中,我看到造成这个问题的原因有很多。我这里的方法只是其中之一,仅供大家参考_

问题呈现

我尝试使用Xshell远程连接windows上的虚拟机Linux,但是我按照教程一步一步地操作,并报告了以下错误:

原因

Windows没有开启ssh,Linux也没有开启sshd(只有ssh)。

所以有问题的朋友可以先检查一下这两个功能是否开启。

起初,ssh和sshd都没有在windows中打开,所以我们必须去看看这个。

如果都打开了,可以看看其他可能的问题。方法是这样的:http://t.csdn.cn/diwT3

具体操作(step by step)

1.检查是否安装ssh,打开一个cmd,看看输入ssh后得到的结果

如果得到这个结果,说明已经安装了,可以跳过后面的安装步骤。

2.安装ssh

建立

选择应用程序和功能,并点击可选功能。

单击添加功能

找到

OpenSSH 服务器

并安装。

然后检查是否安装,只需在cmd中输入ssh,看看能否得到以下结果:

到目前为止,恭喜你,你已经成功地在你的Windows中安装了SSH服务器!

3.打开SSH服务

以管理员身份运行cmd。

启动SSH服务

净启动sshd

然后你可以看到这个。

至此,您已经成功打开了您的Windows系统的SSH服务!

如果你想关闭它

网络停止sshd

注意:以管理员身份运行,否则您可能会报告错误。

这里分享一下这个错误。

错误内容:

然后我查了一下,发现原因是:你权限不够高!

所以,我们可以以管理员的身份进入。

参考文章:3359 www.minitool.com/news/fix-error-5-access-is-denied.html

4.检查Linux上sshd有没有打开

实际上,SSH可以理解为客户端,sshd可以理解为服务器,因为我们使用Windows来远程连接Linux系统。从某种程度上来说,远程连接的机器就是我们的服务器,所以sshd说需要打开(不知道我理解的对不对,我有这种感觉)

我这里用的Ubuntu发行版,其他发行版的语法会不一样,方法是一样的。可以自己搜索对应的语法[嗯,因为是小白,关注点可能比较奇怪]

4.1检查sshd是否开启。

在终端中输入(Ubuntu)。

ps -e | grep ssh

如果sshd没有出现如上图,则需要继续打开。

如果你已经有sshd了,那么恭喜你,这部分任务结束了!

4.2安装sshd

安装openssh-server

4.3打开sshd

sudo /etc/init.d/ssh start

4.4再次检查

嘿,到目前为止,你已经在Linux上安装并打开了sshd!

5.再回Xshell上试试效果如何

连上了!

结语

至此,我的问题(两端sshd未打开)已经解决,关于Xshell7远程连接失败问题解决的这篇文章就介绍到这里。关于Xshell7远程连接失败的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

Xshell7远程连接失败(connection failed)的问题解决