Linux远程操作

一、应用场景

  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

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值