VM+Ubuntu+Xshell+Xftp安装教程

目录

 

VM17安装教程

检查网络连接

Ubuntu环境搭建

UBUNTU 系统配置

1、 SSH 服务器配置 服务端(必须)

1.安装 ssh 服务端

2.确认 sshserver 是否启动了(看见 sshd 说明已启动)

3.启动 sshserver

4.SSH 配置(如果需要)

5.重启 sshserver

6.检查网络工具是否安装

2、Win11 下 Xshell 安装

使用XShell连接Linux服务器

3、Win11 下Xftp安装

xftp 的文件传输演示


 

VM17安装教程

Window11安装VM16以上,需要的文件你可以通过网盘下载。

448bfc1597414c5c8b310273d1b84626.png

https://pan.baidu.com/s/1NdZrW1a0oOc9waFzqbH6pQ?pwd=gm7a
提取码:gm7a 

这里面也可以下载 VMware Workstation Pro | CN

988e06e4b0ad403f87ad28c79b532b14.png

ccacff37ba764e59b17e3920bfe8fd75.png

64ed9dd61e234f71b88c310b34429a77.png

33f4cdebd2454dc5b7fb534e7660a0da.png

93029ef3fa3346468014241a275ce4b2.png

c1f4450bc00b43859153252dc6ec5122.png

我是在知乎上找到了一个可用的VMware 17(附下载链接) - 知乎 (zhihu.com),可以去看看里面的第一条评论,很有意思。

c72af5181d1b4fd1afff36bc05fe1914.png

他会自动帮你定位到 网络连接,检查当前页面是否有 VMnet1 和 VMnet8 这两个网卡(并且处于已启用状态),如果没有启用虚拟机是不能够连上网的。

检查网络连接

打开网络连接,检查虚拟机是能正常联网;

Win + R,输入  ncpa.cpl,查看网络连接

c5c3a012671d4c2ea8fa457f773a1552.png

Ubuntu环境搭建

无,我没有去创建,听说新建很麻烦,这里就用现成的就行了。

5459aa1ee0f445a6bd2c7aa116fa895a.png

23bd3356d11143348a877898fb3679e8.png

将上面这个文件夹解压到D盘或E盘,不是外面有中文的那个文件夹。

965d857b94524dafb9280982a40c0471.png

登录密码是《kivenfly》。

自己检查一下能不能上网,用这个虚拟机上网就是有点卡,本来还想登进去的,但被卡住了。

0fea52232fb3480f9f8a676ec8cf4473.png

虚拟机安装完后,要使能虚拟打印机,编辑(首选项)-设置-设备。

a5a9a7daa7c7473b88c5015f73bd8875.png

按“ctrl+alt+t”打开终端,开始超级用户密码;

设置超级用户密码步骤为:

  • ①输入「sudo passwd」
  • ②输入「当前用户密码」暂时切换到超级用户模式
  • ③输入「超级用户密码」,并重输确认,不显示是正常的

7dc4cd399ee745da84457106dc6f8a5e.png

设置成功后,输入“su root 回车,输入密码进入“root”开头的超级用户登录状态”,终端字体调整在“edit”下拉菜单里“Preference”。

如果没有进入超级用户登录状态就要在指令前加上sudo。

UBUNTU 系统配置

1、 SSH 服务器配置 服务端(必须)

1.安装 ssh 服务端

sudo apt-get install openssh-server

2.确认 sshserver 是否启动了(看见 sshd 说明已启动)

ps -e | grep ssh

3cce2f28543845bbaf9acb30adae7c9a.png

如果只有 ssh-agent 那 ssh-server 还没有启动,需要/etc/init.d/ssh start,如果看到 sshd 那说明 ssh-server 已经启动了。

3.启动 sshserver

/etc/init.d/ssh start

a159866135f14bd08a065e3afad55dbf.png

4.SSH 配置(如果需要)

修改配置文件/etc/ssh/sshd_config,这里可以定义 SSH 的服务端口,默认端口是 22, 你可以自己定义成其他端口号如 32,然后重启服务。这里建议最好还是改了。

进入etc/ssh里面:

d5730705162d4322aac7ca98062e66f2.png

按照上图所示进行修改即可,对端口修改完成后要将其解注。

再返回我们的终端: 

systemctl status sshd.service

efb055ad925f43539f5fe9970d78832b.png

 

5.重启 sshserver

/etc/init.d/ssh restart

6.检查网络工具是否安装

终端输入-ifconfig,提示无指令时,需要重新安装;

安装网络工具:

apt-get install net-tools 

(超级用户 root 下运行) 运行 ifconfig 查看 UBUNTU 系统的 IP 地址:如下图的 192.168.117.128

39509eeaaca34593958f6018bd7132a1.png

2、Win11 下 Xshell 安装

XShell 是一种流行且简单的网络程序,旨在模拟虚拟终端。XShell可以在Windows界面下来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。它支持 RLOGIN、SFTP、SERIAL、TELNET、SSH2 和 SSH1,可以非常方便的对Linux主机进行远程管理。除此之外,其还有丰富的外观配色方案以及样式选择。

请从这里下载Xshell,家庭/学校免费 - NetSarang Website (xshell.com)。

11789b1d54ef417fb3dde3a3ce749aa3.png

f1167b7215ca454aa6e972e0215c3689.png

c2a9455e4e0b4107a3f3c5c296c8e3ea.png

56e8bd6a497e445187a51b5efc36d2ad.png

a369da8dbbdf430088c0cca7bdafe351.png

以上就是安装的教程了,安装完成后自己注册一下。它这里要通过邮件点击其中的链接。 

131c61d1f0d34482aa56c094f55c9e71.png

使用XShell连接Linux服务器

Xshell初始化界面

37a9476a72b5463cb39c634b2ec8284a.png

点击新建,新建会话

66d88eefe4de4141be1a5121e2243e00.png

拷贝 IP 地址 192.168.117.128,打开 xshell 新建连接 

  1. 填写一个便于标识的名称
  2. 填写服务器的公网IP
  3. 点击用户身份验证

57c9bfa582104afa9f15d76a97ee1956.png

9fe90dfbd78c4205b82cc000e0266656.png

修改键盘属性为“ASCII 127”

8b794881064f4bd6aa1eeea8f65b9e1a.png

  4859c076e2974a3f9c01a42100d23df6.png

这里它好像出了点问题,需要修改一些配置文件才行。 

507b635c773642af90a320b2430a873d.png

返回终端,输入:

vi /etc/ssh/sshd_config 

找到这个位置:

4007952a24834a8c96c867a689369cd1.png

我们进行修改:

# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes

上面这种我不知道怎么去删除添加,这里只是记录一下,你就用下面的方法就好了。 

另外一种方式修改:

c41a7cda46bf4e8abbe8c79b0c816b8b.png

进入这个文件夹位置后,输入:

sudo gedit sshd_config

9067214169944e61a6e5eeca9876874e.png

这样对文件直接进行修改,记得一定要Ctrl+s保存。 

完成修改后要记得重启:

/etc/init.d/ssh restart 

再次尝试,我们终于连接成功啦!!!

2ba7d7d5bc3e40f1a888eda1af335cf6.png

3、Win11 下Xftp安装

  • Xshell用来连接服务器并访问服务器特定账户下的文件并执行特定文件
  • Xftp用来连接服务器并将PC中的文件与服务器中的文件进行交互

我们从刚刚下载Xshell的网站中下载Xftp,家庭/学校免费 - NetSarang Website (xshell.com)。

d38202062b6f46fd86d8045728e3bddf.png

76010999c33f4fcdad7d6bcf6c39b1cb.png

b4f1158389bc48678227e76030143670.png

等待安装即可。

032d3acc4d104209902189f9bf3a262c.png

057a1c7033ec4f95a39e4bb8399a03c6.png

 同样自己去注册一下。

49cf07b7100a4bb49643a592edb67dc4.png

2ffe1b9d1c744556a5a830472ac20aaf.png

完成Xftp的安装了。

xftp 的文件传输演示

这里是打开Xshell,连接远程服务器,进入服务器上要进行文件传输的目录下,点击新建文件传输图标。

810caa62832f4bd3a9afe2269c019541.png

e435b158190041cdbd502d240b9ee764.png

  • 左边为本机文件目录
  • 右边为linux服务器目录
  • 将左边文件拖动到右边可以实现将本机文件上传至linux服务器
  • 下方窗口显示文件传输进度与日志信息

就比如我这里将unet-pytorch这个文件传到了Linux虚拟机下的一个文件夹中了

a489c501ae1a4acf8c449184a4836cb7.png

以上就是Xftp的安装流程以及简单的文件传输演示,这里我们打开我们虚拟机进入文件夹查看。

d394db33318344e88b7a23c3e05fcae3.png

文件成功的传过来了,这样传输文件非常的方便和简单。

 

 

 

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

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

相关文章

【科普向】Jmeter 如何测试接口保姆式教程

现在对测试人员的要求越来越高,不仅仅要做好功能测试,对接口测试的需求也越来越多!所以也越来越多的同学问,怎样才能做好接口测试? 要真正的做好接口测试,并且弄懂如何测试接口,需要从如下几个…

【数据结构面试题】栈与队列的相互实现

目录 1.队列实现栈 1.1创建栈 1.2判断是否为空 1.3入栈 1.4出栈 1.5获取栈顶元素 1.6完整代码 2. 用栈实现队列 2.1创建队列 2.2判断是否为空 2.3入队列 2.4出队列 2.5获取队头元素 2.6完整代码 1.队列实现栈 用队列实现栈https://leetcode.cn/problems/impleme…

软件设计模式(三):责任链模式

前言 前面荔枝梳理了有关单例模式、策略模式的相关知识,这篇文章荔枝将沿用之前的写法根据示例demo来体会这种责任链设计模式,希望对有需要的小伙伴有帮助吧哈哈哈哈哈哈~~~ 文章目录 前言 责任链模式 1 简单场景 2 责任链模式理解 3 Java下servl…

【MFC】实现简单UDP通信

创建项目,初始化套接字 创建一个基于对话框的MFC项目(名称为UDP),高级功能选中Windows套接字 这个时候在CUDP类的InitInstance()方法中就会出现这样的代码用来初始化套接字 if (!AfxSocketInit()) {AfxMessageBox(IDP_SOCKETS_…

嵌入式基础知识-信息安全与加密

本篇来介绍计算机领域的信息安全以及加密相关基础知识,这些在嵌入式软件开发中也同样会用到。 1 信息安全 1.1 信息安全的基本要素 保密性:确保信息不被泄露给未授权的实体。包括最小授权原则、防暴露、信息加密、物理加密。完整性:保证数…

让GPT成为您的科研加速器丨GPT引领前沿与应用突破之GPT4科研实践技术与AI绘图

GPT对于每个科研人员已经成为不可或缺的辅助工具,不同的研究领域和项目具有不同的需求。如在科研编程、绘图领域:1、编程建议和示例代码:无论你使用的编程语言是Python、R、MATLAB还是其他语言,都可以为你提供相关的代码示例。​2、数据可视化…

LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置

题目链接 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 题目解析 使用二分查找的方式,分左右端进行查找。首先使用二分找到左端的端点下标,然后在使用二分找到右端的端点下标。 注意事项 求mid注意事项 在使用二分找左端…

jvm 程序计算器 程序计数器是否溢出 程序计数器是做什么的 java程序计数器会内存溢出吗 程序计数器作用与用处 jvm内存模型 jvm合集(一)

1. jvm内存模型: 内存模型: 程序计数器 堆 栈 本地方法栈 方法区 2. java代码编译为class文件,由类加载器加载到jvm,然后由解释器,jit即时编译到机器码,机器码再到cpu执行 3. 程序计数器: 是一块较小的内存…

记录一次IDEA非法字符‘\ufeff‘报错

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: 报错以及Bug ✨特色专栏: …

Hadoop生态之hive

一 概述与特点 之所以把Hive放在Hadoop生态里面去写,是因为它本身依赖Hadoop。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类 SQL 查询功能。 其本质是将 SQL 转换为 MapReduce/Spark 的任务进行运算,底层由 HDFS 来提供…

[uniapp]踩坑日记 unexpected character > 1或‘=’>1 报错

在红色报错文档里下滑&#xff0c;找到Show more 根据提示看是缺少标签&#xff0c;如果不是缺少标签&#xff0c;看看view标签内容是否含有<、>、>、<号,把以上符合都进行以<号为例做{{“<”}}处理

动态表单设计

动态表单设计 背景方案讨论基于上面分析&#xff0c;对比调研&#xff0c;自定义动态表单数据模型表单详解&#xff08;一&#xff09; 表单模板&#xff1a;jim_dynamic_form&#xff08;二&#xff09;表单数据类型&#xff1a;jim_form_data_type&#xff08;三&#xff09;…

基于SSM的学生公寓管理中心系统设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

Android笔记(二十九):利用python自动生成多语言

背景 项目需要支持十几种多语言&#xff0c;而且每个版本的新功能ui都有很多地方需要多语言&#xff0c;如果手动添加非常耗时&#xff0c;于是设计了一个python脚本&#xff0c;通过excel表格转化多语言到项目values/strings文件内 步骤 android工程项目结构 脚本位于langu…

DevOps到底是什么意思?

前言: 当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念。那么,到底什么是"DevOps"呢? 那么,DevOps是什么呢? 有人说它是一种方法,也有人说它是一种工具,还有人说它是一种思想。更有甚者,说它是一种哲学…

MySQL的权限管理与远程访问

MySQL的权限管理 1、授予权限 授权命令&#xff1a; grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名用户地址 identified by ‘连接口令’; 该权限如果发现没有该用户&#xff0c;则会直接新建一个用户。 比如 grant select,insert,delete,drop on atguigudb.…

淘宝销量展示方式变更背后的逻辑

淘宝销量展示方式发生了调整&#xff0c;平台于8月16日将商品详情销量展示表达由【月销**件】全部换成展示【已售**件】&#xff0c;将30天销量改成了近365天销量。 【已售**件】统计口径&#xff1a;统计近365天支付的商品件数&#xff0c;数据更新请关注24-48小时。其中涉及销…

Prometheus+Grafana可视化监控【主机状态】

文章目录 一、介绍二、安装Prometheus三、安装Grafana四、Pronetheus和Grafana相关联五、监控服务器状态六、常见问题 一、介绍 Prometheus是一个开源的系统监控和报警系统&#xff0c;现在已经加入到CNCF基金会&#xff0c;成为继k8s之后第二个在CNCF托管的项目&#xff0c;在…

UG\NX二次开发 获取曲面uv中心点 UF_MODL_ask_face_props

文章作者:里海 来源网站:王牌飞行员_里海_里海NX二次开发3000例,里海BlockUI专栏,C\C++-CSDN博客 简介: UG\NX二次开发 获取曲面uv中心点 UF_MODL_ask_face_props。 效果: 代码: #include "me.hpp"void AskFaceMidpoint() {//选择面tag_t face …

win11无法加载文件,因为在此系统上禁止运行脚本

问题背景&#xff1a; 最近升级了windows11&#xff0c;文件右键打开终端&#xff0c;默认是使用的powershell。 后面安装npm包依赖的时候&#xff0c;遇到了无法加载文件&#xff0c;因为在此系统上禁止运行脚本。 提示中可以通过访问链接查看&#xff1a;https:\go.micros…