专栏首页轮子工厂windows下用xshell连接Linux服务器

windows下用xshell连接Linux服务器

前言

  • 首先要庆祝一下,抠门的老板终于给我们实验室整了一台工作站,这对们我实验室来说简直具有跨时代意义啊!
  • 因为很多实验都要在工作站上面运行,为了避免拿着装着数据的硬盘在自己电脑和工作站之间来回跑,我简单总结一下在windows系统下用xshell访问Ubuntu的过程吧,也方便大家参考。

准备工作

xshell软件下载地址:

  • 链接:http://pan.baidu.com/s/1c1Woj2C
  • 密码:l6hg
  • 安装xshell:正常安装就行,注意用途不要选择商业版,商业版收费,选择教学/学生版就行

xshell连接Ubuntu

安装openssh-server

  • 安装完xshell后要先在连接的Ubuntu主机下开启SSH服务,因为xshell是用ssh服务连接Ubuntu的,当然也可以配置免密码登陆Ubuntu,但那个稍微要复杂一点,我们只介绍用账号密码登陆。
  • 一般需要先安装 openssh-server,才能开启 ssh服务,在Ubuntu机器上运行:
    1. sudo apt-get install openssh-server
  • 然后开启ssh服务:
    1. ps -e | grep ssh
  • 一般建议服务器24小时开机,这样就不用每次都要启动 ssh了.

xshell会话

  • 打开xshell软件,点击左上角 新建,输入连接名称,Ubuntu机器的IP地址,注意协议选择 ssh,端口是22.
  • 单击 确定按钮,再单击 连接按钮,之后会跳出一个窗口,让你输入用户名和密码,可以选择记住用户名和密码,这样省得下次重新输入了。
  • 然后单击 确定按钮,就可以看到你已经连接上Ubuntu系统了。
  • 然后你对服务器的一切操作都可以再这个终端操作了。既然选择了Linux系统,应该要适应这种纯命令行操作,熟悉之后效率会高很多。

文件传输

  • 这是最重要的一部分,既然要在服务器上跑数据,那就得把数据传到服务器上吧。
  • 文件传输得方法有很多,我之前用过 filezilla传文件,后来我发现一种更简单的传文件方法。可以用上传下载工具包rz及sz上传和下载文件。
  • 先安装工具包,在xshell命令框种输入:
    1. sudo apt-get install lrzsz
  • 安装完之后,从Windows上传文件,命令为 rz,如图:
  • 从服务器上下载文件到Windows的命令为 sz,后面要跟下载文件的文件名:
    1. sz 2017-谭庆波.doc
  • 这条命令执行的时候会让你选择文件保存的路径,然后点击 确定按钮就可以了。
  • 因为是局域网,用这种方法传大文件应该也没有什么压力。
  • 好了,教程到这就结束了,有什么问题可以在下面留言,一起讨论一下。

【往期回顾】

Ubuntu安装搜狗输入法

win10/win8换win7教程

弱鸡谈GitHub是怎样的一个存在

VMware Workstation 12 Pro 正版许可证密钥一枚

本文分享自微信公众号 - 轮子工厂(Programmer-ing),作者:老谭酸菜

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-10-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Windows和Ubuntu系统如何远程连接Linux服务器

    因为很多实验都要在工作站上面运行,为了避免拿着装着数据的硬盘在自己电脑和工作站之间来回跑,我简单总结一下在windows和Ubuntu系统下远程访问Linux服...

    谭庆波
  • 常见的java面试的基础问题(二) | 附赠程序员面试必看的经典图书

    (1)设计模式:解决某类问题行之有效的方法,是一种思想,是规律的总结 (2)用来保证某个类在内存中只有一个对象 (3)保证唯一性的思想及步骤:

    谭庆波
  • win10/win8换win7教程

    重做系统相信很多小伙伴都get到了这个技能,U启动、大白菜、Ghost安装器…blablabla…一大堆。很多方法都可以帮助你重新换一个系统,但是在预装win8...

    谭庆波
  • Android实现阅读进度记忆功能

    本文实例为大家分享了Android控件WebView实现保存阅读进度的具体代码,供大家参考,具体内容如下

    砸漏
  • 如何在Power Query中提取数据?——文本篇

    平时我们经常用到需要根据一定的需求在数据中把符合需求的数据提取出来,那我们看下在Power Query中是如何进行操作的。

    逍遥之
  • 判断是否为回文

    //判断是否为回文——判断用户输入的字符串是否为回文。回文是指正反拼写形式都是一样的词,譬如“racecar”。 #define _CRT_SECURE_NO_...

    _gongluck
  • Kotlin中标准函数run、with、let、also与apply的使用和区别详解

    和Java相比,在Kotlin中提供了不少新的特性。这次我们就来聊一聊Kotlin的一些通用的扩展标准函数run,with,let,also和apply。对于这...

    砸漏
  • JS中字符串(String)常见的方法

    concat() 方法用于连接两个或多个字符串,此方法不改变现有的字符串,返回拼接后的新的字符串。

    王小婷
  • WordPress集成PHP缩略图,并开启Nginx缓存的方法

    之前张戈博客分享过一篇给 WordPress 开启 Nginx 缩略图的教程,用着确实不错!但是总感觉清晰度不敢恭维,就算将裁剪质量调到 90 依然失真严重,于...

    张戈
  • Scala基础——高阶函数

    在非函数式编程语言里,函数的定义包含了“函数类型”和“值”两种层面的内容。但是,在函数式编程中,函数是“头等公民”,可以像任何其他数据类型一样被传递和操作,也就...

    羊羽shine

扫码关注云+社区

领取腾讯云代金券