Windows系统中Xshell与Linux连接时遇到的问题

前提条件:在Windows系统中已经安装了Xshell,并且安装了虚拟机软件和Linux系统

步骤1.在Linux系统中root用户下,使用ifconfig命令查看虚拟系统Linux的IP地址。如图1

               图1

步骤2.打开Xshell,创建连接,在新建会话属性对话框中,登记连接的名字,选择使用的协议,以及需要连接的虚拟机IP地址。如图2

          图2

当连接建立好,只需根据提示输入用户名和密码就可以在Xshell终端使用Linux系统。

下面讨论当连接不能连接时,需要在哪许方面找原因:

原因1:虚拟机网络连接方式不对进入虚拟机设置查看网络适配器的连接方式

是NAT还是桥接模式

首先,将连接方式设置为桥接模式,进行步骤1和步骤2.

如果不能连接,则将连接模式设置为NAT,在Linux中使用命令vi /etc/ssh/sshd_config编辑sshd_config,将原先的PermitRootLogin without_password修改为PermitRootLogin yes如图3。

还可以使用命令update-rc.d ssh enable,使得ssh服务开机后自启动。

             图3

然后在windows中的命令提示符下使用ipconfig查看虚拟网卡的IP地址,看是否与虚拟机的IP地址处于同一网,如果不处于同一网络,修改虚拟网卡的IP地址使之处于虚拟机的IP地址的网络中。

原因2:使用的协议在Linux系统中的服务为启动,使用命令ps –ef | grep ssh 或者 ps –aux | grep ssh查看ssh服务是否启动。如果未启动使用命令service sshd start开启ssh服务。

时间: 2024-11-11 21:32:48

Windows系统中Xshell与Linux连接时遇到的问题的相关文章

windows系统正常运行转移到linux系统时出现错误

在windows系统正常运行转移到linux系统时,便出现了一下错误.这种操作系统转移引起的错误,一般可以通过一下的方式解决: 到项目目录中把这个jar放到自己程序的lib包下,若不可以正常运行就再放几个其他可能确实的jar. 加程序异常信息: Caused by: javax.net.ssl.SSLKeyException: RSA premaster secret error at com.sun.net.ssl.internal.ssl.RSAClientKeyExchange.<init

如何在Windows系统上利用Telnet协议连接Linux服务器

Telnet协议是Internet远程登录服务的标准协议,它为用户提供了在本地计算机上完成远程主机工作的能力.很多终端使用者都习惯在计算机上利用Telnet会话来远程控制服务器.这里小编就分两步为大家演示如何在Windows系统上利用Telnet协议连接Linux服务器. 步骤一:在Windows系统上打开Telnet功能:  步骤二:在Linux系统上启用Telnet服务. 步骤一:Windows终端开启Telnet功能 1/由于在Windows Vista之后的版本默认并没有提供Telnet

在windows系统中使用backoff2005的测试脚本来测试分词结果

分词程序的测试一般用backoff2005的脚本,但是backoff2005脚本是运行在linux系统上的.如果在windows系统中时,怎么使用该脚本呢?假设用户已经有了icwb2-data压缩包了. 首先得安装perl开发环境.下载地址: https://dwimperl.googlecode.com/files/dwimperl-5.14.2.1-v7-32bit.exe接下来,需要安装diff工具,下载地址: http://superb-dca3.dl.sourceforge.net/p

Cmder命令行工具在Windows系统中的配置

一.Cmder简介 Cmder:一款用于Windows系统中,可增强传统cmd命令行工具的控制台模拟器(类似于Linux系统中的终端控制窗口) 特点: 无需安装,解压即用 可使用较多Linux命令,如:vi.vim.ls.pwd.grep.unzip.bash.perl.ssh 可在窗口内外自由使用常规的复制和粘贴操作 支持多Tab页的cmd窗口 提供了对命令窗口中的字符串进行快速搜索定位的功能 在传统cmd命令行工具的基础上,增加了Monokai配色方案,界面美观 命令窗口尺寸大小可自由调整

如何将USBKey中的证书注册到Windows系统中

本篇文章就介绍一下如何使用微软CAPI接口完成将USBKey中的证书注册到Windows系统中. (1)        获取CSP句柄. CryptAcquireContext(&hTokenProv,NULL,“EnterSafe ET199Auto CSP V1.0”,PROV_RSA_FULL,NULL) (2)        获取USBKey内密钥句柄,这时要注意锁内密钥的类型是签名密钥(AT_SIGNATURE)或者交换密钥(AT_KEYEXCHANGE). CryptGetUserK

在Windows系统中安装集成的PHP开发环境

原文:在Windows系统中安装集成的PHP开发环境 刚想学php的,又不会配置复杂php的环境,可以使用集成的,目前网上提供常用的PHP集成环境主要有AppServ.phpStudy.WAMP和XAMPP等软件,这些软件之间的差别不大.每种集成包都有多个不同的版本,可以下载版本比较高的任意一个集成软件安装使用. 我用的是appserv-win32-2.5.10.exe下载地址:http://www.appservnetwork.com/index.php?newlang=chinese App

【其他】【服务器】【4】删除Windows系统中不想要的服务

步骤: 1,开始菜单栏查找“服务”,打开后找到想要删除的服务 2,右键单击想要删除的服务,选择“属性”-“常规”-“服务名称”,记下服务名称(AA) 3,开始菜单栏输入“cmd”打开命令行窗口,输入sc delete AA,回车 4,刷新服务,可以看到该服务已被删除 参考博客: 1,如何删除Windows系统中不想要的服务_百度经验 https://jingyan.baidu.com/article/bad08e1e86528309c85121d7.html?qq-pf-to=pcqq.c2c

windows系统中清空硬盘所有数据操作

1.先进入windows系统中的终端(MD). 2.在终端输入命令:diskpart 3.在终端输入命令:list disk 4.在终端输入命令:select disk 数字 4.在终端输入命令:clean 原文地址:https://www.cnblogs.com/greamrod/p/12657751.html

在VMware装了linux系统,如何在windows系统中用xshell连接

网上有好几种方法,不过我觉得这种比较简单 1.找到VMware菜单  打开 编辑>虚拟网络编辑器 如图: 点下面的更改设置 点确定就可以了,什么都不用改.然后回到linux系统中ifconfig 连接这个ip即可