远程连接Linux系统

图形化、命令行

对于操作系统的使用,有2种使用形式:

  • 图形化页面使用操作系统
    • 图形化:使用操作系统提供的图形化页面,以获得图形化反馈的形式去使用操作系统。
  • 以命令的形式使用操作系统
    • 命令行:使用操作系统提供的各类命令,以获得字符反馈的形式去使用操作系统。

使用命令行学习Linux系统

无论是企业开发亦或是个人开发,使用Linux操作系统,多数都是使用的:命令行。

这是因为:Linux从诞生至今,都为在图形化页面的优化上下功夫。所以Linux操作系统的图形化页面:不好用且不稳定。

在开发中,使用命令行形式,效率更高,更加直观,并且资源占用低,程序运行更稳定。

FinalShell

既然决定使用命令行去学习Linux操作系统,那么就必须丰富一下工具的使用。

我们使用VMware可以得到Linux虚拟机,但是在VMware中操作Linux的命令行页面不太方便,主要是:

  • 内容的复制、粘贴跨越VMware不方便
  • 文件的上传、下载跨越VMware不方便
  • 也就是和Linux系统的各类交互,跨越VMware不方便

我们可以通过第三方软件,FinalShell,远程连接到Linux操作系统之上。并通过FinalShell去操作Linux系统。这样各类操作都会十分的方便。

FinalShell安装

FinalShell的下载地址为:

  • Windows: http://www.hostbuf.com/downloads/finalshell_install.exe
  • Mac: http://www.hostbuf.com/downloads/finalshell_install.pkg

下载完成后双击打开安装。

在 Ubuntu 上启用 SSH

默认情况下,当 Ubuntu 最初被安装的时候,通过 SSH 进行远程访问是不被允许的。在 Ubuntu 上启用 SSH 非常的简单直接。

下面的步骤均需要以 root 或者其他 sudo 用户身份执行

使用Ctrl+Alt+T打开终端,并且安装openssh-server软件包:

sudo apt -y install openssh-server

当被提示时,输入你的密码并且按 Enter,继续安装。

在这里插入图片描述

一旦安装完成,SSH 服务将会被自动启动。你可以验证 SSH 是否正在运行,输入:

sudo systemctl status ssh

输出将会告诉你服务正在运行,并且启用开机启动:

●  ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2024-03-04 18:00:00 CST; 3min 41s ago
...

q返回命令行。

Ubuntu 自带一个配置防火墙配置工具,称为 UFW。如果防火墙在你的系统上被启用,请确保打开了 SSH 端口:

sudo ufw allow ssh

在这里插入图片描述

现在你可以从任何远程机器上通过 SSH 连接到你的 Ubuntu 系统

连接到Linux系统

首先,先查询到Linux系统的IP地址,命令如下:

ip a

也可以使用ifconfig命令查询IP地址

在这里插入图片描述

温馨提示:

原生Ubuntu系统中没有ifconfig命令

在这里插入图片描述

出现这样的提示就是说没有找到ifconfig的命令,可以进行安装,按照提示中的命令安装相关的工具包

命令:

sudo apt -y install net-tools      # 使用apt源安装net-tools工具包

在这里插入图片描述

安装完成

使用ifconfig命令

在这里插入图片描述

打开Finshell软件,配置到Linux系统的连接

在这里插入图片描述

在这里插入图片描述

按图示配置连接,并点击确定

在这里插入图片描述

打开连接管理器

在这里插入图片描述

双击刚刚配置好的连接

在这里插入图片描述

点击接受并保存

在这里插入图片描述

如图连接成功

在这里插入图片描述

注意:Linux虚拟机如果重启,有可能,发生IP改变如果改变IP需要在FinalShell中修改连接的IP地址

小结

  • 图形化操作是指使用操作系统附带的图形化页面,以图形化的窗口形式获得操作反馈,从而对操作系统进行操作、使用
  • 命令行操作是指使用各种命令,以文字字符的形式获得操作反馈,从而对操作系统进行操作、使用
  • Linux操作系统选择命令行形式的原因:Linux操作系统的图形化页面不好用且不稳定;使用命令行的形式操作更加高效且稳定资源占用低;企业和开发者都选择命令行,所以我们也学习命令行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值