Linux系统学习Day0——了解和熟悉Linux系统的远程终端登录和数据传输

一、Windows系统与Linux系统虚拟机通过桥接进行网络连接

(一)桥接模式

        桥接模式是虚拟机网络连接的一种常见方式,其核心原理是通过虚拟网卡将Linux虚拟机与宿主机的物理网卡建立桥接关系,使虚拟机能够直接接入物理网络。在该模式下,虚拟机会获得与Windows宿主机同网段的独立IP地址(可通过DHCP自动分配或手动配置),如同局域网中的真实设备。这种配置打破了虚拟机与宿主机之间的网络隔离,既支持虚拟机与宿主机互访,也允许虚拟机与其他局域网设备、外部互联网直接通信,常用于需要虚拟机对外暴露服务(如Web服务器)或参与局域网协作的开发测试场景。

(二)操作Linux系统

1、将Ubuntu的网络连接设置为“桥接模式”。

2、在Ubuntu中,打开终端输入以下命令配置IP地址和网关:

sudo nano /etc/netplan/00-installer-config.yaml

并将文件内容修改为:

network:version: 2renderer: networkdethernets:ens33:  # 请根据你的网卡名称修改dhcp4: noaddresses: [192.168.1.100/24]  # 设置静态IP地址gateway4: 192.168.1.1          # 设置网关nameservers:addresses: [8.8.8.8, 8.8.4.4]  # 设置DNS

        静态IP地址以及网关设置为自己电脑的相关内容,若不知道如何查看自己电脑的相关配置,请根据以下内容操作:

  • 在桌面上,按下键盘按键:Win+R。输入cmd打开命令提示符。
  • 在命令提示符中输入以下指令,查看相关配置
ipconfig

 3、输入以下指令保存后运行

sudo netplan apply

 4、在同学的电脑上同样打开命令提示符执行以下命令,观察是否连接成功。若如图所示则表示成功 

ping Ubuntu的IP地址

    (三)创建Linux虚拟机中的新用户

    1、在虚拟机中执行以下命令可以创建用户,方便我们后续多用户操作的学习

    sudo adduser classmate1
    sudo adduser classmate2

    2、然后完成对创建新用户的后续操作 (密码设为简单的123456)

    • 通过以下命令在Ubuntu上安装SSH服务: 
    sudo apt update
    sudo apt install openssh-server
    sudo systemctl enable ssh
    sudo systemctl start ssh

    二、在Windows系统环境下对Linux系统虚拟机操作

    (一)xshell、putty远程登录虚拟机

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

    putty 下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

    1、Putty访问虚拟机:

    • 打开Putty输入自己的虚拟机的IP地址,port选为22。随后点击Open进行访问。

    • 随后进入终端,使用我们上面创建的classmate1或者2登录虚拟机。

    2、通过Xshell连接虚拟机

    • 打开下载好的Xshell点击文件 → 新建。

    •  打开如下界面然后填写虚拟机的相关内容,随后点击连接即可

    • 输入可以登录虚拟机的账号和密码即可访问虚拟机

    (二)FileZilla远程传输文件

    1、FileZilla下载:Download FileZilla Client for macOS (Intel)Download FileZilla Client 3.68.1 for macOS (Intel)https://filezilla-project.org/download.php?type=client

    2、FileZilla连接至虚拟机进行数据上传

    • 打开FileZilla进入如下界面(左侧为Windows机上的文件内容):

    • 在上方哪一行输入虚拟机相关内容(主机地址、用户名、密码以及端口号)然后连接

    •  在左侧Windows的文件中选择要上传的内容然后右键文件夹随后点击上传即可,此处我上传的是FPGA相关文件夹。

    (三)远程使用系统的软件

    1、在Windows系统中安装Xming

    • Xming下载地址:Index of /project/xming/Xming
    • 随后点击打开Xming使它在后台运行即可

    2、配置Putty进行X11转发

    • 打开PuTTY,进入Connection→SSH→Auth→X11 forwarding并勾选,然后通过classmate1正常访问虚拟机即可

    •  输入以下指令来连接下载有Xming的Windows系统
    set DISPLAY=xxx.xxx.xxx.xxx:0
    •  随后通过下面命令可以打开Windows下载的Xming
    gedit  # 打开文本编辑器

    • 通过如下指令能打开火狐浏览器
    firefox  
    

    三、总结

            通过本次实验,我对Linux系统的远程终端登录和数据传输有了更深入的理解。实验中,我成功配置了虚拟机的桥接网络模式,并实现了Windows与Linux之间的远程登录和文件传输。通过SSH、FTP以及X11转发等工具,我不仅掌握了远程操作的基本技能,还体验了图形界面软件的远程使用。此外,VNC远程桌面的搭建让我进一步理解了远程访问的灵活性。这些实践不仅提升了我的技术能力,也为后续的Linux系统学习和项目开发奠定了基础。未来,我将继续探索Linux的更多功能,为解决实际问题提供技术支持。

    本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/76109.shtml

    如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

    相关文章

    【开题报告+论文+源码】基于springboot的农贸菜市场租位管理系统的设计与实现

    项目背景与意义 随着信息技术的快速发展和普及,信息化管理已成为各行业提升运营效率和服务质量的重要手段。农贸菜市场作为城市生活的重要组成部分,其管理效率和服务水平直接关系到市民的日常生活体验。传统的农贸菜市场租位管理方式往往存在信息不对称、…

    Codecademy—— 交互式编程学习的乐园

    一、网站概述 Codecademy 是一家美国在线学习编程知识的网站,它为编程学习者提供了一种全新的学习方式。在如今众多的编程学习平台中,Codecademy 凭借其独特的优势脱颖而出,吸引了全球数百万用户。其目标是帮助更多人轻松学习编程&#xff0…

    WEB安全--XSS--DOM破坏

    一、前言 继XSS基础篇后,我们知道了三种类型的XSS,这篇文章主要针对DOM型XSS的原理进行深入解析。 二、DOM型XSS原理 2.1、什么是DOM 以一个形象的比喻: 网页就像是一座房子,而 **DOM** 就是这座房子的“蓝图”或者“结构图”。…

    Linux系统远程操作和程序编译

    Linux系统远程操作和程序编译 了解和熟悉Linux系统的远程终端登录、远程图形桌面访问、 X图形窗口访问和FTP文件传输操作 网络设置和用户创建: 在虚拟机Ubuntu系统中,将网络连接设置为“桥接模式”,并配置好IP和网关。确保其他Windows 10系统…

    linux开发环境

    1.虚拟机环境搭建 在 Ubuntu 系统中,打开(如图中显示的窗口 )常见快捷键有: Ctrl Alt T:这是最常用的打开终端的快捷键组合 ,按下后会快速弹出一个新的终端窗口。 在 VMware 虚拟机环境中,若…

    蓝桥·20264-祝福语--找连续字串的长度

    #include <iostream> using namespace std; int main() {// 请在此输入您的代码//最小字典序&#xff0c;一定是全a&#xff0c;找s的最长字串a,结果就是该字串长度加1&#xff08;t不能是s的子串&#xff09;//所以这道题就变成了&#xff0c;找s中字串a出现的长度strin…

    7.第二阶段x64游戏实战-分析人物属性

    免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 本次游戏没法给 内容参考于&#xff1a;微尘网络安全 上一个内容&#xff1a;6.第二阶段x64游戏实战-分析人物状态 首先打开人物面板&#xff0c;查看人物的…

    数组的常见算法一

    注: 本文来自尚硅谷-宋红康仅用来学习备份 6.1 数值型数组特征值统计 这里的特征值涉及到&#xff1a;平均值、最大值、最小值、总和等 **举例1&#xff1a;**数组统计&#xff1a;求总和、均值 public class TestArrayElementSum {public static void main(String[] args)…

    汽车电子笔记之:基于Tasking编译器怎么制作库文件并将库文件集成进工程释放

    目录 1、概述 2、库工程创建、使用步骤 2.1、选择对应的MCU型号及空工程 2.2、选择需要封装的代码 2.3、将需要封装的代码复制到库工程 2.4、整理库工程工程属性 2.5、预留不生成库的.c源文件 2.6、编译生成.a文件 2.7、将.a集成进工程 2.7.1、创建释放给客户的工程 …

    [ctfshow web入门] web29

    前置知识 eval: 把字符串按照 PHP 代码来执行&#xff0c;例如eval(“echo 1;”);这个函数拥有回显 system&#xff1a;使php程序执行系统命令&#xff0c;例如&#xff0c;system(“ls”);就是查看当前目录&#xff0c;这个拥有回显 preg_match&#xff1a;查找字符串是否匹配…

    7-8 超速判断

    模拟交通警察的雷达测速仪。输入汽车速度&#xff0c;如果速度超出60 mph&#xff0c;则显示“Speeding”&#xff0c;否则显示“OK”。 输入格式&#xff1a; 输入在一行中给出1个不超过500的非负整数&#xff0c;即雷达测到的车速。 输出格式&#xff1a; 在一行中输出测…

    【GESP】C++二级练习 luogu-B3721 [语言月赛202303] Stone Gambling S

    GESP二级练习&#xff0c;多层循环分支练习&#xff0c;难度★✮☆☆☆。 题目题解详见&#xff1a;https://www.coderli.com/gesp-2-luogu-b3721/ 【GESP】C二级练习 luogu-B3721 [语言月赛202303] Stone Gambling S | OneCoderGESP二级练习&#xff0c;多层循环分支练习&am…

    深入理解C++面向对象特性之一 多态

    欢迎来到干货小仓库&#xff0c;堪比沙漠!!! 从“Hello World”到改变世界&#xff0c;中间隔着千万次再试一次. 1.多态的概念 多态的概念&#xff1a;通俗来说&#xff0c;就是多种形态&#xff0c; 具体点就是去完成某个行为&#xff0c;当不同的对象去完成时会 产生出不同的…

    蓝桥备赛指南(14):树的直径与重心

    树的直径 什么是树的直径&#xff1f;树的直径是树上最长的一条链&#xff0c;当然这条链并不唯一&#xff0c;所以一棵树可能有多条直径。直径由两个顶点u、v来决定&#xff0c;若由一条直径&#xff08;u,v)&#xff0c;则满足一下性质&#xff1a; 1&#xff09;u、v的度数…

    AIDD-人工智能药物设计-网络药理学-多组学与网络药理学分析揭示龟龄集治疗少精症的机制

    IF6.7|多组学与网络药理学分析揭示龟龄集治疗少精症的机制 2024年10月28日&#xff0c;海军军医大学张卫东教授团队在Phytomedicine&#xff08;IF6.7&#xff09;上发表了题为“Multi-omics and network pharmacology approaches reveal Gui-Ling-Ji alleviates oligoastheno…

    搜狗拼音输入法纯净优化版:去广告,更流畅输入体验15.2.0.1758

    前言 搜狗输入法电脑版无疑是装机必备的神器。它打字精准&#xff0c;词库丰富全面&#xff0c;功能强大&#xff0c;极大地提升了输入效率。最新版的搜狗拼音输入法更是借助AI技术&#xff0c;让打字变得既准确又高效。而搜狗输入法的去广告精简优化版&#xff0c;通过移除广…

    Franka双臂机器人:多领域革新与核心技术深度解析

    双臂Franka机器人以类人化操作能力、毫秒级力控响应及智能协同算法为核心&#xff0c;持续推动工业自动化、医疗辅助与农业生产的革新进程。本文深度解析其技术突破与跨行业实践案例。 Franka双臂优势&#xff1a; 高灵活度&#xff1a;7自由度设计&#xff0c;模拟人类手臂运…

    Django视图详解

    前言 欢迎来到我的博客 个人主页:北岭敲键盘的荒漠猫-CSDN博客 一、Django视图是什么&#xff1f; 视图&#xff08;View&#xff09; 是Django处理HTTP请求的核心组件。它接收一个HttpRequest对象&#xff0c;处理业务逻辑&#xff0c;并返回一个HttpResponse对象&#xff08…

    【工具变量】上市公安企业社会信任数据集(2004-2023年)

    企业社会信任是衡量企业与社会之间信任度的重要指标&#xff0c;反映了企业在公众眼中的信誉和可靠性。社会信任对企业的持续发展和品牌形象有着至关重要的影响。本分享数据参考张维迎&#xff08;2002年&#xff09;的做法&#xff0c;采用中国企业家调查系统的地区信任调查数…

    Python爬取数据(二)

    一.example2包下的 1.re模块的compile函数使用 import repatternre.compile(r\d) print(pattern) 2.match的方法使用 import re patternre.compile(r\d) # m1pattern.match(one123twothree345four) #参数2&#xff1a;指定起始位置(包含),参数3&#xff1a;终止位置(包含),…