Linux系统对于程序员来说并不陌生,对IT技术员来说是一个很好的开发平台,因此掌握Linux系统的操作对于一个程序员来说非常有用。而对于习惯使用windows的人来说直接在Linux系统下进行操作感觉会很不方便,本文简单介绍了如何利用Xshell在windows下远程控制你的Ubuntu系统(Linux的一个发行版本)。Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。使用它可以在windows系统下很方便的连接你的Ubuntu系统,达到控制目的。

在进行接下来的操作之前,默认读者已经安装好了Xshell和Ubuntu14.04,若还没安装好,请点击下面链接下载安装:
  Ubuntu下载
  Xshell下载
     安装教程自行百度或Google!

  第一步,当然是开机喽,开个玩笑^_^。显然,在进行远程连接之前必须要知道Ubuntu系统的IP地址才能连接,所以我们得先查看一下系统IP。打开命令终端,输入下面命令:

ifconfig -a

  好了,红框标出的IP地址已经知道了,赶紧连接吧!
     第二步,根据网上的一些教程,打开Xshell,输入命令:

ssh 192.168.85.128

  看到Could not connect … 时心里就不乐意了,立刻想到了放弃!当然不能放弃,咱们继续。
  出现这个问题的原因有两种,一种是没有安装openssh_server,另一种是安装了但没有开启。输入命令:

ps -e | grep ssh

由于没有安装和没有开启两种原因,因此出现的结果有两种!一种情况是输入命令按回车后没有任何显示,如下图所示,说明你的系统没有安装openssh-server;还有一种是输入命令按回车后有 ssh-agent 字样,说明你的系统安装了openssh-server但没有开启。

  第三步,安装openssh-server。这是针对没有安装openssh-server的情况,我们手动安装一下,已经安装好了的用户跳到第四步。输入命令:

sudo apt-get install openssh-server

输入密码,注意输入密码的时候没有显示,输入完成之后直接按回车即可。

第四步,启动ssh-server,输入命令:

/etc/init.d/ssh start

  当系统提示启动成功之后,在终端的设置基本上就完成了。   
  接下来回到第二步,输入命令:

ssh 192.168.85.128

  选择OK,进入下一步,输入密码,如果运气好,能够成功连上,如果运气不好,就会像作者一样遇到下面情况。

  The SSH server rejected your password,Try again…

  哦,原来密码输入错误啊!我再输,还拒绝,再输,再输…一直输,一直拒绝…这时心里一万只什么马奔腾而过。既然提到了这个问题,解决方法还是有的,先换个用户名登录试试。如果还是不行,就使用网上提到的一种最简单粗暴的方法,卸载openssh-server重新安装。输入卸载命令:

sudo apt-get remove openssh-server

  然后重复上面的安装步骤!基本上都能成功。成功之后输入一条Linux命令,有返回则说明连接没问题,就能够体验远程控制的带来的方便和乐趣了!

使用xshell远程连接Linux的更多相关文章

  1. 虚拟机virtualBox安装linux系统 xshell远程连接linux

    虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...

  2. Xshell远程连接Linux系统

    一般来说我们连接Linux,会使用到一些远程连接工具 比如:Xshell和Xftp Xshell:远程连接linux系统 Xftp:远程在Linux系统中上传或下载文件 Xshell和Xftp百度云链 ...

  3. xshell 远程连接Linux

    Linux系统(Ubuntu 16.04) Window系统(win10) 工具:xshell Linux下, sudo apt-get update sudo apt-get install ope ...

  4. Xshell远程连接Linux时无法使用小键盘的解决方式

    我在用xshell连接远程的centos时,每次使用vi/vim的时候而NumLock明明在开启着,小键盘都不能正确输入数字,其实这是时按小而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键 ...

  5. 搭建集群必备:windows如何使用Xshell远程连接(SSH)Linux

    出处about云(http://www.aboutyun.com/blog-61-22.html)欢迎访问我的博客 首先介绍一下环境: (主机)操作系统:win7 虚拟机:vmware worksta ...

  6. 其他综合-使用Xshell远程连接管理Linux实践

    使用Xshell远程连接管理Linux实践 1. Xshell整体优化 1)点击 工具 ,然后选择 选项 2)在 常规 选项中,下面的存放路径根据个人爱好修改(可选默认) 3)在 更新 选项中,将 √ ...

  7. widows本地-xshell实现远程连接linux服务器图形界面

    本地环境远程连接linux图形界面,常用的实现工具有,VNC.Puty.Xshell等,这里我们用的xshell manager: Xmanager简介:Xmanager是一个运行于 Windows平 ...

  8. Centos安装自定义布局才能自己划分各个区的大小ctrl+z ,fg ,route -n ,cat !$ ,!cat ,XShell 设置, ifconfig CentOS远程连接 Linux中的输入流 第一节课

    Centos安装自定义布局才能自己划分各个区的大小ctrl+z ,fg ,route -n ,cat !$ ,!cat ,XShell 设置, ifconfig  CentOS远程连接  Linux中 ...

  9. Linux学习总结(三)之 putty,xshell远程连接及密钥认证篇

     一:putty 下载 1:认准两个地方 a. Download putty b. chiark greenend 2:下载32位的zip包,这是一个工具包合集,不单是一个终端工具 二:putty设置 ...

随机推荐

  1. 第三章 四大组件之Activity(一)生命周期

    1.生命周期: onCreate()->onStart()->onResume()->onPause()->onStop()->onDestroy() 2.各种状况下Ac ...

  2. Redis 内存满了怎么办……

    我们知道Redis是基于内存的key-value数据库,因为系统的内存大小有限,所以我们在使用Redis的时候可以配置Redis能使用的最大的内存大小. 1.通过配置文件配置 通过在Redis安装目录 ...

  3. POJ 3410 Split convex polygon(凸包)

    题意是逆时针方向给你两个多边形,问你这两个多边形通过旋转和平移能否拼成一个凸包. 首先可以想到的便是枚举边,肯定是有一对长度相同的边贴合,那么我们就可以n2枚举所有边对,接下来就是旋转点对,那么假设多 ...

  4. MongoDB入门_MongoDB安装与配置

    MongoDB运行环境 MongoDB环境:CentOS-6.7-i386 MongoDB版本:MongoDB 2.6.5 ssh工具:xshell 文本编辑工具:vim与editplus++ 编译M ...

  5. html常见标签及用法整理

    <!DOCTYPE html> <!--#浏览器的兼容模式--> <html lang="en"> <head> <!--he ...

  6. Java并发(基础知识)——显示锁和同步工具类

    显示锁                                                                                     Lock接口是Java ...

  7. 瞎JB逆

    P为质 ; long long quickpow(long long a, long long b) { ) ; ; a %= mod; while(b) { ) ret = (ret * a) % ...

  8. [编译原理]用BDD方式开发lisp解释器(编译器)|开发语言java|Groovy|Spock

    lisp是一门简单又强大的语言,其语法极其简单: (+ 1 2 ) 上面的意思 是:+是方法或函数,1 ,2 是参数,fn=1+2,即对1,2进行相加求值,结果是:3 双括号用来提醒解释器开始和结束. ...

  9. linux find 用法和常见用例

    Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; 本人qq群也有许多 ...

  10. Maven项目jar和war部署

    Spring Boot可以打成jar包,也可以打成war包.启动方式类有main函数做为入口,比如:java -jar xxx.jar.Spring Boot默认内置Tomcat服务器,当然也可以将w ...