1 为什么需要远程登录Linux

1.1说明: 公司开发时候, 具体的应用场景是这样的

  1. linux 服务器是开发小组共享
  2. 正式上线的项目是运行在公网
  3. 因此程序员需要远程登录到 Linux 进行项目管理或者开发
  4. 画出简单的网络拓扑示意图(帮助理解)
  5. 远程登录客户端有 Xshell6, Xftp6 , 我们学习使用 Xshell 和 Xftp6 , 其它的远程工具大同小异
  6. 示意图

image.png

连接操作:如下操作之后,打开Xshell填上ip地址就能操作linux,Xftp同理

  1. 1.linux: ifconfig(先连网络):得到ip地址a
  2. 2.window10ping a(连接linux系统)

2 远程登录 Linux-Xshell

2.1介绍

  1. 说明: Xshell 是目前最好的远程登录到 Linux 操作的软件,流畅的速度并且完美解决了中文乱码的问题, 是目前程序员首选的软件。
  2. Xshell 是一个强大的安全终端模拟软件,它支持 SSH1, SSH2, 以及 Microsoft Windows 平台的 TELNET 协议。
  3. Xshell 可以在 Windows 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的

    3 下载-安装-配置和使用:

    具体看老师的演示和操作

    下载 free-for-home-school 版本
    地址: https://www.netsarang.com/en/free-for-home-school/
    image.png

    4 远程上传下载文件-Xftp

    4.1介绍

    是一个基于 windows 平台的功能强大的 SFTP、FTP 文件传输软件。使用了 Xftp 以后,windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。[示意图]
    软件下载方法在前面说过了

    4.2 Xftp6 安装配置和使用

    具体看老师的演示和操作
    image.png

    4.3细节讨论

    image.png

    5 Xftp6 和 XShell6 的使用

    5.1练习要求

  4. 通过 Xftp6 软件可以连接到 linux ,并传输一个文件(比如图片)到 /root 目录

  5. 使用 xshell6 可以连接到 linux ,并且可以重新启动一把 linux 系统 ,
  • 提示: xshell6输入在reboot 可以重启linux系统 reboot -(linux重启)