如何使用xshell登录虚拟机liunx

 我来答
刀画刀花
2016-08-27 · TA获得超过135个赞
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:47.7万
展开全部
  1. 虚拟机 Linux sshd 服务的安装、开起:

    1. 首先需要安装 openssh-server,openssh

    2. 开启服务:service sshd start


  2. 使用 xshell 连接:

    1. 文件->新建

    2. 给你的连接起一个名字

    3. 输入你的Linux主机IP

    4. 端口默认为22,如果你使用的是VirtualBox的端口转发,需要将其改成你转发的端口

    5. 点击“用户身份验证”,依次填写用户名和密码(也可以不填写,在连接时会有提示),然后点击确定,在弹出的窗口中点击连接即可。

    6. 如果是首次连接,会弹出一个窗口,询问是否保存ssh密钥,根据情况选择。

镭速传输
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性... 点击进入详情页
本回答由镭速传输提供
百度网友0d685c6
2018-06-28 · 知道合伙人数码行家
百度网友0d685c6
知道合伙人数码行家
采纳数:3348 获赞数:6283
毕业于中北大学测控技术与仪器专业,本科学位。从事编程3年,擅长电脑的问题,LTE的问题。

向TA提问 私信TA
展开全部
方法/步骤
首先打开虚拟机软件,登陆到操作系统,如图。

然后使用“ifconfig”查看系统的ip地址。

如果发现系统没有获得ip地址,这可以用“ifconfig eth0 ip地址”命令来设置ip地址。

打开Xshell软件。点击“新建”按钮。将会弹出如图对话框。

输入虚拟机ip地址。这里以“192.168.1.110”为例。再点击“确定”。

点击“连接”按钮。

点击“接受并保持”。

输入登陆用户,这里以“root”用户为例,下面的“记住用户名”复选框可勾可不勾,如果勾上下次登陆就不用输入用户名了。

输入登陆密码,下面的“记住密码”复选框同样可勾可不勾,勾上后再次登陆不用输入密码。点击“确定”。

此时Xshell已经和虚拟机连接上了。你现在可以用Xshell控制虚拟机了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友80b4de3
2016-08-02 · 超过18用户采纳过TA的回答
知道答主
回答量:84
采纳率:100%
帮助的人:17.2万
展开全部
1 确保server机器的sshd服务启动, 防火墙已经打开相应端口或
iptables -F关掉防火墙规则

2 输入server的IP地址或主机名, 已经用户名和密码即可以用xshell登录

3 如果想登录图形化界面还需要设置一下server端DISPLAY值
export DISPLAY=192.168.0.144:0.0
xhost+

4 详细步骤:
点击xshell菜单栏的新建按钮,新建一个只有ip地址的连接

这时我们选择telnet的网络协议登录,输入服务器的ip地址,点击ok保存连接信息。一般的开发都是以telnet来连接的,一般不用默认的ssh,具体根据开发的网络通道选择相应协议。

点击connect,打开连接

输入用户名和密码,记录输入用户名和密码的提示。这里提示输入用户名显示“ubuntu login:”,提示输入密码显示“Password:”。

这时,打开地址簿,选择需要自动登录的连接。右键选择properties,打开参数配置。

单击Login Scripts,在“Execute the following Expect & Send pairs”选项打“√”,点击Add按钮添加自动脚本,分别输入用户名提示语和用户名,密码提示语和密码,输完之后点击ok保存。这里用户名和密码都是pangjc。

7
这时点击地址簿之前的连接,点connect,可以看到无需输入用户名和密码,会自动登录。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiangjuan314
2016-07-12 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2776万
展开全部
环境:WinXP SP3、VMware 8.0、SUSE Linux Enterprise 11 64bit
虚拟机网络连接模式使用NAT方式(其他方式还没有试过):

Linux安装过程略……完成!

1)当SUSE安装完成后打开“终端”,先切换到root。
su ->输入密码->OK
2)先打开ssh服务。
/etc/init.d/sshd start
Starting SSH daemon done
3)关闭SUSE自带的防火墙,防火墙会默认禁止ssh访问
/sbin/SuSEfiewall2 stop
SuSEfirewall2: Firewall rules unloaded.
4)查看虚拟机IP

192.168.91.128,这就是我们在Win下Xshell中的连接IP。
5)创建Xshell连接

6)Xshell成功连接VMware中的linux
用户名与密码就使用安装Linux过程中为自己创建的用户即可

用户名输入完后,选择键盘交互方式输入密码

登陆成功!我们看到在输入su后本应出现“密码”两字是乱码,这里需要再设置一下“终端”标签中的“编码”为“UTF-8”。

这样以后就可以将VMware后台启动,或者将XWindow这种服务关掉了,节省资源。

<================================================================>
更进一步:
1)需要系统启动时默认自动打开ssh服务
chkconfig ssh on
2)需要系统启动时默认不打开防火墙服务
chkconfig SuSEfirewall2_setup off
chkconfig SuSEfirewall2_init off
3)需要直接以root身份登陆
直接使用root作为用户名,密码还是系统安装时自己设置的密码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水下的云
2016-11-15
知道答主
回答量:10
采纳率:0%
帮助的人:1万
展开全部
  1. xshelll提供两种协议登陆linux,一是ssh,二是telnet,确认虚拟机22(ssh)23(telnet)可以访问

  2. 打开xshell,输入访问的设备IP地址

  3. 选择ssh或telnet登陆方式

  4. 点击登陆,数据linux的登陆用户名和密码即可。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式