前言

首先来说一下为什么要使用远程工具来控制linux呢,相信大家都知道linux主要是用来做服务器的,而在实际工作中,linux服务器可能在别的机房,所以常常需要使用远程工具来操作。养成使用远程工具来控制linux,不仅逼格更高,而且总有一天是用的到的。当然,如果你是在linux中使用编译器敲代码,那还是在实体机上比较好,否则崩溃卡顿等问题就很严重影响开发速度。

准备工作:

  • 操作系统:centos9
  • 远程软件:xshell,xftp,xmanager

链接: x系列软件官网
可以官网自行下载,也可以是我的链接,下载试用版可免费使用,试用版可正常使用

链接:https://pan.baidu.com/s/1rVhMDLWkQ7oBDFqeLkEs2A
提取码:2f7b
–来自百度网盘超级会员V2的分享

注意:该软件仅限于局域网使用,如本机和虚拟机之间,公司内部网络,学校机房的网络。想从外部远程控制局域网内部的主机需要内网穿透的相关知识,使用向日葵是比较好的选择。但centos安装向日葵特别麻烦

一、软件介绍

软件是傻瓜式安装,没有难度,这里就不再赘述,下面介绍一下每个软件是干嘛的,为什么远程工具要装三个软件

xshell

xshell通过ssh协议,默认端口号22(用于远程执行命令的协议)实际上就是远程的命令行,自己的电脑和服务器连接后,在这里敲命令就相当于在主机操作

xftp

xftp通过ftp和sftp协议,默认端口号20和21(即远程文件传输协议,sftp是加密了的),是远程文件传输工具,文件目录和windows的路径相同

因为linux是一切皆文件,所以控制了文件就完全控制了系统,通过xshell和xftp就已经可满足远程控制的需要了

但用惯了windows的同学看不到界面多少觉得不习惯,其实linux也可以图形化界面远程控制,但我们通常不这么做,因为大多数情况下,只会在数据库上存数据,设置服务等操作,而在这种情况下,图形界面反而影响性能。第三款软件xmanager就是图形化远程工具,但是用的时候极其卡顿,等于几乎没法用,那我为什么还要介绍xmanager呢,比如需要远程打开一个图形化界面的程序,且这个程序并不吃内存,这时候图形化工具就非常好用了

xmanager

图形化远程linux桌面的本质,是运行了linux的桌面软件gnome-desktop,但会非常卡,下面我来演示一下远程以图形化界面的方式打开服务器的火狐浏览器

通过第一条命令我们来查询一下firefox可执行命令的路径,/usr/bin下即是火狐的执行命令,执行后,我们在windows下成功看到了火狐的界面,这也是图形界面运行的本质

sudo find / -name firefox
sudo /usr/bin/firefox

很帅气有木有,通过这三个工具,我们在局域网中成功做到了服务器虽然不在身边,但胜似在身边
你可以通过以下命令来远程linux桌面感受一下,前提是linux服务器安装了gnome桌面

sudo /usr/bin/gnome-session

二、使用软件

下面来演示一下每个软件的连接操作
xshell
点击新建

输入服务器的ip,ssh协议端口号默认为22不用改变,点击连接
注意:服务器的ip应是固定ip,才能一直连接成功,设置linux为固定ip的方法在虚拟机的演示部分,可查看目录进行跳转

输入用户名和密码,我这里直接登陆root
注意:这里登录的是什么用户,该用户执行的所有操作都是这个权限,提及此问题是为了告诉读者时刻注意权限问题


命令行中显示成功连接

xftp
xftp安装和xshell一样,传输文件时可直接拖拽,很方便

xmanager
xmanager安装后不用连接,shell打开图形化工具的时候会自动启动xmanager


2022.8.15更新

关于xmanager图形化远程桌面的本质是通过命令打开linux的桌面软件,但会非常卡

这里介绍在linux上安装xrdp,然后可以直接用windows默认的远程软件即可远程linux。图形化远程一般在需要远程敲代码的情况下使用

链接:使用Windows自带远程桌面应用图形化远程CentOS8远程桌面

注意:ubuntu和centos的xrdp安装方法不太一样


三、使用远程工具连接虚拟机

如果没有多台实体机的环境,也想练习使用远程工具(用来装杯),且不止用来装杯,更是养成良好的习惯,不应该动不动就想着用鼠标点。接触底层,才能有更高的提升。我们可以借用虚拟机
在虚拟机上安装linux在我的另一篇文章
链接:虚拟机上安装linux

思路:远程工具连接虚拟机首先要给虚拟机设置固定ip,虚拟机和本机在同一网段即可用远程工具连接

linux设置固定ip

右上角打开系统的设置

网络-设置

这里的ip地址应该是虚拟地址,切换到ipv4设置固定地址

手动设置ip,先查看本机windows的ip,win+r,输入cmd,在cmd中输入ipconfig,查看本地的ip和网关

将linux中的ip手动设置成和windows相同的网关,ip地址可自定义。
如windows本机为192.168.1.88,那么网关就是192.168.1.1。linux的ip可设为192.168.1.87,dns设为8.8.8.8即可

将网络关闭重开一下

windows用win+r,输入cmd,打开cmd,ping一下虚拟机的ip,测试一下网络连通性

网络未通,因为虚拟机还需要进行设置
在vm虚拟机中右下角打开虚拟机的网络设置,其他虚拟机思路是一样的

选择桥接模式

设置完后,再次测试,网络连通

链接:虚拟机桥接、nat模式的区别

然后在按照上面介绍的,xshel和远程主机的连接方式一样,就可以用xshell,xftp连接虚拟机了

码字不易,如果这篇博客对你有帮助,麻烦点赞收藏,非常感谢!有不对的地方,可以评论区交流。

使用远程工具远程连接linux(xshell,xftp,xmanager,xrdp)相关推荐

  1. xmanager连接linux桌面教程 xmanager连接之后黑屏

    xmanager 是一款专业的远程服务器管理软件,但习惯了使用Windows系统下的桌面,一时会无法适应linux服务器的命令行界面.下面我就为大家介绍xmanager连接linux桌面教程,xman ...

  2. linux远程工具_【linux实操3.1】linux远程连接工具Secure的使用

    把自己的闲置笔记本用来做centos7服务器了,同时也出一期教程,记录自己同时也帮助需要的人:安排如下 1.[linux实操1]华硕笔记本安装centos7实战 2.[linux实操2]使用yum在命 ...

  3. 远程工具无法连接VMware虚拟机 (Network error: Connection timed out)

    ①故障问题: 使用MobaXterm远程工具连接VMware虚拟机,提示 Network error: Connection timed outSession stopped- Press <r ...

  4. windows连linux工具,Windows连接Linux工具

    1.正常情况下都不会直接在Linux服务端进行操作,实际使用服务器和工作电脑不会在同一个地方,也不允许在服务器操作. 我这里用SecureCRT 7.0来连接服务器.提供个下载,带注册机工具: 安装完 ...

  5. xmanager无法连接Linux服务器,解决xmanager连接linux出错问题

    用xmanager连接linux时弹出如下提示信息: The X11 forwarding request was rejected! to solve this problem,please tur ...

  6. linux远程工具怎么设置网,xshell远程工具怎么设置?xshell设置为中文的教程

    xshell是一个免费的常用的linux的远程ssh 和ftp工具,由于安装是英文界面,这里经验告诉您怎么设置为中文,并且如何设置默认的配置.优化xshell.下面就随小编一起去看看具体的操作吧. x ...

  7. 如果备份还原SecureCRT、Xshell远程工具远程

    因为有时候电脑操作系统要重新安装,需要将远程备份下来.或者要将远程发给其他同事. 一.如何备份还原SecureCRT远程 1.打开options-global options---general--- ...

  8. 加速LaTeX编译速度:使用VScode远程工具Remote-SSH在Linux系统上编译LaTeX

    由于在Windows中编译LaTeX的速度要远低于在LInux中编译速度,但我们可能经常需要在Windows系统上办公,因此有没有一种方法可以在Windows中用LaTeX写文章同时享受Linux的编 ...

  9. xshell怎么往linux系统上传文件,xshell怎么连接linux xshell上传文件的方法

    匿名用户 1级 2016-04-29 回答 1.保证linux下ssh开启(默认开启) # netstat -tupln |grep ssh tcp 0 0 0.0.0.0:22 0.0.0.0:* ...

最新文章

  1. kset_register
  2. 如何理解 Web API
  3. 【UGV】小车一些图片
  4. 报表学习总结(一)——ASP.NET 水晶报表(Crystal Reports)的简单使用
  5. HBase的布隆过滤器详解
  6. ssl1760-商店选址问题【图论,最短路】
  7. 『重构--改善既有代码的设计』读书笔记----Split Temporary Variable
  8. Spark 某两个节点数据分析速度慢 - hbase数据删除(分裂) 元信息未删除导致 There is an overlap in the region chain.
  9. for循环如果先--_如果再写for循环,我就锤自己!
  10. mysql 主从 索引_Mysql繁忙主从库在线修改表结构与添加索引问题
  11. 人脸对齐(十四)--LPFA
  12. 细数那些年ZStack拿过奖的案例
  13. java实现视频在线播放并解决java.io.IOException: 您的主机中的软件中止了一个已建立的连接。
  14. JSZip 的简单介绍
  15. 【现代通信原理笔记】2 无线信道的传播特征
  16. python电影名称词云_python爬虫——词云分析最热门电影《后来的我们》
  17. 用布尔代数简化下列各逻辑表达式
  18. 未了(endless)([CCF] NOI Online 能力测试2 入门组第一题)
  19. Java 类详解 9章
  20. unity 粒子插件_unity的基本认识——走进unity

热门文章

  1. Linux查找文件重复内容
  2. 第3章 信息系统集成专业技术知识
  3. 如何在mac上使用虚拟机中的oracle
  4. python选手的最后得分_python戏说NBA--NBA近二十年得分王各项数据之最
  5. su: warning: cannot change directory to : Permission denied ;-bash: bash_profile: Permission denied
  6. 适用vue的html前台页面打印插件
  7. android 高仿点餐,android 校园微快递APP仿饿了吗外卖校园点餐食堂点餐-1715-源码+说明资料 - 辅导代做|程序代写毕业设计|代做毕设|定制定做|计算机示例源码...
  8. 运维工程师都在做什么?
  9. win11升级后黑屏问题
  10. windows 2003 x86 32位中Oracle 10G数据库使用超过1.7G的sga的方法