使用xshell远程连接Linux
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的更多相关文章
- 虚拟机virtualBox安装linux系统 xshell远程连接linux
虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...
- Xshell远程连接Linux系统
一般来说我们连接Linux,会使用到一些远程连接工具 比如:Xshell和Xftp Xshell:远程连接linux系统 Xftp:远程在Linux系统中上传或下载文件 Xshell和Xftp百度云链 ...
- xshell 远程连接Linux
Linux系统(Ubuntu 16.04) Window系统(win10) 工具:xshell Linux下, sudo apt-get update sudo apt-get install ope ...
- Xshell远程连接Linux时无法使用小键盘的解决方式
我在用xshell连接远程的centos时,每次使用vi/vim的时候而NumLock明明在开启着,小键盘都不能正确输入数字,其实这是时按小而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键 ...
- 搭建集群必备:windows如何使用Xshell远程连接(SSH)Linux
出处about云(http://www.aboutyun.com/blog-61-22.html)欢迎访问我的博客 首先介绍一下环境: (主机)操作系统:win7 虚拟机:vmware worksta ...
- 其他综合-使用Xshell远程连接管理Linux实践
使用Xshell远程连接管理Linux实践 1. Xshell整体优化 1)点击 工具 ,然后选择 选项 2)在 常规 选项中,下面的存放路径根据个人爱好修改(可选默认) 3)在 更新 选项中,将 √ ...
- widows本地-xshell实现远程连接linux服务器图形界面
本地环境远程连接linux图形界面,常用的实现工具有,VNC.Puty.Xshell等,这里我们用的xshell manager: Xmanager简介:Xmanager是一个运行于 Windows平 ...
- Centos安装自定义布局才能自己划分各个区的大小ctrl+z ,fg ,route -n ,cat !$ ,!cat ,XShell 设置, ifconfig CentOS远程连接 Linux中的输入流 第一节课
Centos安装自定义布局才能自己划分各个区的大小ctrl+z ,fg ,route -n ,cat !$ ,!cat ,XShell 设置, ifconfig CentOS远程连接 Linux中 ...
- Linux学习总结(三)之 putty,xshell远程连接及密钥认证篇
一:putty 下载 1:认准两个地方 a. Download putty b. chiark greenend 2:下载32位的zip包,这是一个工具包合集,不单是一个终端工具 二:putty设置 ...
随机推荐
- Charles抓包过滤的四种方式
日常测试中,经常要抓包看请求的request,response是不是传的对,返回的字段值对不对,众多的请求中如何找到自己想要的请求,就需要过滤请求,Charles有4种过滤方式,用那一种都可以,看个人 ...
- springboot + mybaits + oracle 项目
1.pom设置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt ...
- Nginx服务器优势是什么
nginx介绍.功能,优势 https://www.cnblogs.com/wcwnina/p/8728391.html#!comments Nginx负载均衡,session共享问题,几种解决方案 ...
- 关于golang的label
1 label所在的代码段在没有跳转的时候按照所在的位置按顺序执行 2 break label和continue label可以一次性从多重循环中跳出 3 goto label的用法和c/c++中的一 ...
- ajax的contentType和dataType
1.contentType,明确告诉服务器我的请求的编码类型是json(严格来说是application/json),不设置的话,有默认值application/x-www-form-urlencod ...
- npm errno -4048错误
这种错误是缓存原因导致的,首先清除缓存 npm cache clean --force 然后校验缓存依赖的完整和有效性 npm cache verify 最后重新安装即可
- HDU-4857 逃生(反向拓扑排序 + 逆向输出)
逃生 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submissi ...
- oracle数据库中的存储函数
oracle中的存储函数,和系统内的函数类似,可以像调用系统函数一样调用存储函数.它与存储过程的唯一区别就是存储过程没有return返回值,存储函数可以与存储过程互换,存储函数可以在存储过程中调用. ...
- 基于Nginx+nginx-rtmp-module+ffmpeg搭建rtmp、hls流媒体服务器
上篇文章是基于Red5与ffmpeg实现rtmp处理NVR或摄像头的监控视频处理方案,有兴趣的朋友可以查看. Nginx及nginx-rtmp-module安装 新建目录 mkdir /usr/loc ...
- SQL Server 批量 删除表索引
当旧的数据库中的数据几乎很少使用到的时候,索引又占用着较大的磁盘空间,数据又不能删除,又想节省磁盘空间. 这个时候可以将所有表的索引进行删除了(先创建索引备份脚本,以备需要还原),可以批量一起删除. ...