【计算机网络实践】在windows上配置Xshell和Xftp连接Ubuntu系统

hebut的课下作业,学习使用Xshell和Xftp连接Linux系统


1. 软件需求

        Windows10/11、已安装VM虚拟机的ubuntu系统、Xshell、Xftp。

        Xshell和Xftp在家庭/学校免费 - NetSarang Website (xshell.com)里面可以下载到,上面需要的两个软件都在,官网免费版本。

        VM虚拟机下载在官网上(可以下载到安装包,但是正版需要激活码,懂的都懂),ubuntu系统可在Download Ubuntu Desktop | Download | Ubuntu中下载到(建议果酱水母22.04.4版本)。

2. 安装Ubuntu系统

        在VM虚拟机中安装ubuntu系统,打开VM虚拟机,选择添加虚拟机->典型配置->第二个选项,选择你所下载的iso镜像文件->选择安装位置(建议换个盘进行安装)->此后一直下一步就行了(若有个性化linux,用户名和密码可随意,但是建议你记住)。

        安装好之后会进入到Ubuntu的可视化界面,其实这里一直点下一步就行了(有的时候需要键盘移动光标选择),唯一关注的是这里设置的账户密码一定要记住,在连接时很重要。如果想真的要好好了解的话,大概就是键盘布局,时区位置,安装方式等(有一个是否擦除磁盘内容的选择,直接continue即可)。

        最后要求你重启,这样就安装成功了(进入系统弹出的提示框跳过即可,无伤大雅)。

3. 使用准备

        需要在ubuntu中安装vim编辑器,参考Linux编辑器-vim_linux vim-CSDN博客。

        尝试修改root管理员权限密码,具体可在终端输入su来进入。

        在ubuntu要求你输入密码的时候,输入进去的密码不会被显示出来,不要以为你输入错了,如果你的键盘有小键盘,不建议用小键盘输入数字,可能你忘了打开NumLock。

        如果你某条命令输对了,却显示没有找到这个命令,那可能是你没有安装那个功能,自行百度解决。

4. Xshell

        可完全参考Xshell连接Ubuntu详细过程-CSDN博客。

5.Xftp

        可参考Xftp 远程连接虚拟机linux进行文件传输的全过程_xftp怎么传文件csdn-CSDN博客(进行完xshell的部署后,可以直接忽略参考中的安装openssh-server的环节,此外,这篇文章中的vim操作需要先进入到root管理员身份,vim的具体操作参见上文使用准备的所引)。

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

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

相关文章

运筹学_1.1.2 线性规划问题-图解法

1.1.2 线性规划问题-图解法 一、图解法求解步骤(只适用于两个决策变量问题)二、图解法作图实例三、图解法分析线性规划几种解的情况1、唯一最优解2、无穷多最优解3、无界解4、无解或无可行解 四、图解法的几点启示 一、图解法求解步骤(只适用…

C++sort排序

前言&#xff1a; C语言的sort函数是一类用于数组排序的函数以下是其简单的使用&#xff1a; 1.头文件&#xff1a; #include<algorithm> 2.使用命名空间&#xff1a; using namespace std; 3.函数形式&#xff1a; sort(数组名,数组名元素个数,排序函数); 默认排…

深入浅出Redis(一):对象与数据结构

引言 Redis是一款基于键值对的数据结构存储系统&#xff0c;它的特点是基于内存操作、单线程处理命令、IO多路复用模型处理网络请求、键值对存储与简单丰富的数据结构等等 这篇文章主要围绕Redis中的对象与数据结构来详细说明键值对存储与简单丰富的数据结构这两大特点 Redi…

运筹学_1.1.4 线性规划问题-解的概念

1.1.4 线性规划问题-解的概念 一、可行解与最优解二、基的概念三、基变量、基向量&#xff1b;非基变量、非基向量&#xff1b;基解、基可行解&#xff1b;四、最优解与可行解、基可行解的关系五、用例题&#xff08;枚举法&#xff09;巩固基解、基可行解、最优解三个概念1、例…

flyway实战

flyway是一款用来管理数据库版本的工具框架 一, 添加依赖 <dependency><groupId>org.flywaydb</groupId><artifactId>flyway-core</artifactId> </dependency> <dependency><groupId>org.springframework</groupId>&l…

第十一届蓝桥杯省赛第一场C++ A组 / B组《网络分析》(c++)

1.题目说明 小明正在做一个网络实验。 他设置了 n 台电脑&#xff0c;称为节点&#xff0c;用于收发和存储数据。 初始时&#xff0c;所有节点都是独立的&#xff0c;不存在任何连接。 小明可以通过网线将两个节点连接起来&#xff0c;连接后两个节点就可以互相通信了。 两…

代码随想录算法训练营第二十五天 | 216.组合总和III 17.电话号码的字母组合

216.组合总和III https://programmercarl.com/0216.%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8CIII.html#%E5%85%B6%E4%BB%96%E8%AF%AD%E8%A8%80%E7%89%88%E6%9C%AC class Solution:def combinationSum3(self, k: int, n: int) -> List[List[int]]:result [] # 存放结果集sel…

实现一个移动端焦点轮播图

HTML结构&#xff1a; 创建一个轮播图的容器&#xff0c;并在其中放置轮播图片。 <div id"carousel"> <div class"carousel-item active"> <img src"image1.jpg" alt"Image 1"> </div> <div class&q…

Docker部署ZooKeeper

在分布式系统中,ZooKeeper是一个关键的组件,用于协调和管理多个节点之间的状态。本文将详细介绍如何使用Docker安装和部署ZooKeeper,包括非集群部署和集群部署两种情况。 非集群部署 前期准备 在开始之前,请确保你已经安装了Docker,并且拥有sudo权限。 关闭防火墙和SEL…

5、DVWA代码审计(2)

一、csrf 1、csrf(low) 限制 复现 GET /vulnerabilities/csrf/?password_new123456&password_conf123456&ChangeChange HTTP/1.1 Host: ddd.com Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,…

电子电器架构 —— DoIP协议相关的介绍

电子电器架构 —— DoIP协议相关的介绍 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 没有人关注你。也无需有人关注你。你必须承认自己的价值,你不能站在他人的角度来反对自己。人生在世,最怕…

监听者的力量:探索观察者模式和spring使用

观察者模式是一种对象行为型设计模式&#xff0c;它定义了对象之间的一对多依赖关系。 观察者模式通常用于实现分布式事件处理系统、新闻代理或MVC框架的一部分。在这种模式中&#xff0c;一个对象&#xff08;称为“主题”或“可观察对象”&#xff09;维护一系列依赖于它的对…

vue3编写H5适配横竖屏

具体思路如下&#xff1a; 1、监听浏览器屏幕变化&#xff0c;通过监听屏幕宽高&#xff0c;辨别出是横屏&#xff0c;还是竖屏状态 在项目的起始根页面进行监听&#xff0c;我就是在App.vue文件下进行监听 代码如下&#xff1a; <template><RouterView /> <…

【Spring IoC】实验四:特殊值处理

个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名大三在校生&#xff0c;喜欢AI编程&#x1f38b; &#x1f43b;‍❄️个人主页&#x1f947;&#xff1a;落798. &#x1f43c;个人WeChat&#xff1a;hmmwx53 &#x1f54a;️系列专栏&#xff1a;&#x1f5bc;️…

Java4种创建线程方式

目录 一&#xff1a;继承Thread 二&#xff1a;重新Runnable接口 三&#xff1a;Callable 四&#xff1a;lambda 一&#xff1a;继承Thread public static void main(String[] args) {Thread1 t1new Thread1();t1.start(); } class Thread1 extends Thread {Overridepublic…

C++ //练习 10.16 使用lambda编写你自己版本的biggies。

C Primer&#xff08;第5版&#xff09; 练习 10.16 练习 10.16 使用lambda编写你自己版本的biggies。 环境&#xff1a;Linux Ubuntu&#xff08;云服务器&#xff09; 工具&#xff1a;vim 代码块 /*******************************************************************…

BERTopic安装最全教程及报错处理

BERTopic安装 BERTopic的安装比较复杂,直接安装会报错 安装方法1,.whl文件安装 ERROR: Could not build wheels for hdbscan, which is required to install pyproject.toml-based projects正确安装流程 查看python能安装whl的版本pip debug --verbose Compatible tags: 2…

图表背后的智慧:办公场景中的数据可视化革新

在现代办公场景中&#xff0c;数据可视化的应用已经成为提高效率、推动创新的得力工具。无论是管理层还是普通员工&#xff0c;都能从数据可视化中受益匪浅。下面我就以可视化从业者的角度&#xff0c;简单聊聊这个话题。 首先&#xff0c;数据可视化提升了数据的易读性与理解性…

docker安装最新版lastest

docker pull mysql 报missing signature key错误问题原因&#xff1a;如果安装docker用的是yum install docker命令的话&#xff0c;下载下来的docker版本为旧版本&#xff0c;所以会有数字签名有问题 最新版docker安装方法&#xff1a; 卸载旧版本 Docker&#xff08;如果已安…

【研发日记】Matlab/Simulink技能解锁(三)——在Stateflow编辑窗口Debug

文章目录 前言 State断点 Transition断点 条件断点 按State步进 Watch Data Value Sequence Viewer 分析和应用 总结 前言 见《【研发日记】Matlab/Simulink技能解锁(一)——在Simulink编辑窗口Debug》 见《【研发日记】Matlab/Simulink技能解锁(二)——在Function编辑…