xshell怎么连接linuxxshell连接虚拟机失败ubuntu系统

Linux学习日志(7) - Xshell 5 连接虚拟机的ubuntu系统 - 懒猫爱飞的日志 - 电子工程世界-论坛
Linux学习日志(7) - Xshell 5 连接虚拟机的ubuntu系统
已有 253 次阅读 16:56
|个人分类:|
版权声明:本文为博主原创文章,未经博主允许不得转载,交流QQ:&Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。& & & & Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。& &&& &图1 Xshell 5软件& & Xshell 5用在商业上要付费,但在家庭及学校上是免费的,因为在虚拟来回切换比较麻烦,就下载了Xshell5 来学习一下。&&& 我虚拟机上安装的是ubuntu16.04的32位系统,其本身是没有安装SSH协议的,所以要下载SSH 服务包。1)&& 查看是否安装ssh服务& &&&mark@ubuntu:~$&ssh localhost&& &出现下面提示信息,则说明没有安装ssh服务& & ssh: connect to host localhost port 22: Connectionrefused图2 查看ssh服务2)&& 安装ssh服务&&&& &输入以下命令,安装ssh-server&&&& &mark@ubuntu:~$&sudoapt-get install -y openssh-server3)&& 启动ssh服务&&&&&mark@ubuntu:~$&service sshstart&&&&&需要输入root权限,输入账户密码,即可启动,也可以直接在命令前加sudo&&&& &如果要关闭ssh服务,则只需输入:&&&& &mark@ubuntu:~$sudo servicessh stop图3 权限要求4)&& 查看ssh启动状态启动完成之后可以使用命令:ps –ef | grep ssh 来查看ssh状态说明:ps(process status)命令是进程查看命令,ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的,关于ps命令,以后再另开一篇日志,好好学习总结。图4 ssh启动状态5)&& 查看ubuntu系统的IP地址图5 查看ubuntu系统的ip地址6)&& 打开Xshell终端图6 Xshell终端界面7)&& 连接ubuntu系统输入刚查看的ip地址,然后enter确定图7 点击接受并保存图8 输入ubuntu账户名图9 输入账户密码图10系统已连接&图11可以安心的享受ssh服务了另外,xshell支持多标签显示,可以同时连接虚拟机的系统,可以设置成serial连接串口,接收串口发送的信息,这样调试arm板是不是很方便哦支持SSH服务的软件还有putty,winscp,securecrt等,各个输入的连接方式与操作方式都大同小异,有空了,可以再尝试一下其它的软件^_^最后,再吼一下俺的口号:每天进步一点点,开心多一点^_^--日 09:54:00
作者的其他最新日志
评论 ( 个评论)
EEWORLD 官方微信
Powered byXshell访问虚拟机内Linux - Wanna_Go - 博客园
这段时间在家,需要用到Linux,身边的电脑硬盘很小,装双系统用的频率也不高还浪费磁盘空间,还是使用虚拟机,通过Xshell管理虚拟机内Ubuntu还是比较方便的。很早之前学习hadoop的时候就是用的SSH Secure Shell,可是这次配置就是不成功,就改用了Xshell。这里写下步骤,作为笔记。
1 设置虚拟机
  这里我使用的是VMware,需要修改虚拟机的网络设置,在硬件-&网络适配器-&网络连接:仅主机模式;如下图
2 设置Ubuntu
windows下登陆Linux需要使用SSH,SSH协议可以有效防止远程管理过程中信息的泄露,Ubuntu默认情况下是不安装SSH的,所以需要安装SSH,在安装之前我们需要关闭linux的防火墙
ufw disable
也可以开放某一端口的防火墙
sudo ufw allow <span style="color: #/tcp
允许所有的外部IP访问本机的22/tcp (ssh)端口。这里我使用的是全部关闭。然后开始安装SSH
sudo apt-get install open-ssh
sudo apt-get install openssh-server
安装好之后,重启ssh
sudo /etc/init.d/ssh restart
查看当前tcp监听端口&
netstat -tlp
还可以使用,ps -e | grep ssh,检查ssh进程是否存在,ps是进程查看命令,-e表示显示所有进程,grep是使用正则搜索文本,并把匹配的打印出来。linux里面的就已经配置好了,我们测试一下
ssh localhost
如图,linux下面已经搞定。
3. 设置windows
前面提到了SSH Secure Shell不知道出什么问题,不管用。这里使用Xshell,具体下载安装过程略过,本文使用的是Xshell 5,我使用的商业版密钥(789-147200,亲测),使用ifconfig查看linux的ip地址,输入用户名,端口22,保存密码等等,搞定1094人阅读
Linux(35)
在网上查了一下资料,发现Ubuntu默认不安装openssh服务器,所以若要使用ssh远程登录Ubuntu主机,需要安装ssh服务器。
首先,判断Ubuntu是否安装了ssh服务:
输入:#ps -e | grep ssh 如果服务已经启动,则可以看到“sshd”,否则表示没有安装服务,或没有开机启动
安装ssh服务,输入命令:#sudo apt-get install openssh-server
启动服务:#/etc/init.d/ssh start
本机测试是否能够成功登录:#ssh -l 用户名 本机ip
用远程工具进行远程连接,若拒接访问,则关闭防火墙sudo ufw disable或者查看22端口是否开放权限,开放权限sudo ufw allow 22
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:75894次
积分:1277
积分:1277
排名:千里之外
原创:52篇
转载:47篇
(7)(9)(4)(4)(4)(6)(4)(4)(1)(16)(18)(10)(10)(2)查看:1457|回复:1
SSH服务器拒绝了密码,xshell连不上虚拟机,配置文件都改了,怎么回事,谢谢
(112.95 KB)
SSH重启了吗?}

我要回帖

更多关于 xshell连接本地虚拟机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信