zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux远程操作

Linux 远程 操作
2023-09-11 14:19:30 时间

一、应用场景

  1. Linux服务器是开发小组共享的
  2. 正式上线的项目是运行在公网上的
  3. 程序员需要远程登录到Linux进行项目管理或者开发

二、远程登录

1. Xshell远程登录

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

1.1 Xshell的安装

下载地址:https://www.xshell.com/zh/free-for-home-school/

1.2 远程登录实现

假设有这么一个场景,公司有个Linux服务器架设在公网上。公司的员工可以对公网上的Linux服务器进行远程操作,对服务器上的文件进行操作,以达到获取公共资源,优化服务器等目的。(由于设备的限制,以上场景的员工的操作系统由本人的电脑操作系统代替,Linux服务器由本人电脑中虚拟机中创建的Linux操作系统代替
(1) 要实现在公网上的Linux服务器远程登录的操作,需要先知道Linux服务器的IP地址。具体操作是通过虚拟机打开Linux系统,在Linux操作系统的终端输入ifconfig,就显示了Linux操作系统的IP地址。为了验证虚拟机上的Linux服务器与本人电脑的Windows系统是否连接,可以在Windows系统中打开cmd,输入ping “Linux服务器IP”的方式来验证。
在这里插入图片描述
在这里插入图片描述
(2) 打开XShell,新建会话
在这里插入图片描述
需要注意的是,主机一定要写Linux服务器所对应的IP地址
双击mySession进入SSH安全警告界面,输入在Linux服务器中的用户名和密码就可以实现远程的登录操作。输入ls验证是否实现远程的登录。
在这里插入图片描述
在这里插入图片描述
此时我的Windows系统就远程登录到了虚拟机的Linux系统中,能够对Linux系统的文件执行查看、修改等一系列的功能。

三、远程传输

1. Xftp6远程传输文件

下载地址:https://www.xshell.com/zh/free-for-home-school/
Xftp6是一个基于Windows平台的功能强大的SFTP、FTP文件传输软件。使用了Xftp以后,Windows用户能安全地在UNIX/Linux和Window PC之间传输文件。

1.1 远程传输实现

(1) 打开Xftp6,新建会话。在这里插入图片描述需要注意的是,主机一栏需要填写Linux服务器的IP地址。
(2) 点击确定,然后进行连接,同样需要输入用户名和密码。输入正确后进入了传输的界面。
在这里插入图片描述
在这里插入图片描述
注意:如何出现了乱码的情况,可以选择属性-当前会话-选项,修改编码为Unicode(UTF-8)。
在这里插入图片描述
(3)进行文件的传输并进行验证。右击需要传输的文件,选择传输。本人传输了一张图片到/home/jack目录下。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到Linux系统下的图形界面显示了图片,而且Xshell的远程登录界面中也包含了图片,说明传输成功。

参考资料:2021韩顺平 一周学会Linux