• 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

    1. https://pan.baidu.com/s/1NdZrW1a0oOc9waFzqbH6pQ?pwd=gm7a
    2. 提取码: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环境搭建

    无,我没有去创建,听说新建很麻烦,这里就用现成的就行了。(2024-04-03:因为目前需要,重新创建了ubuntu环境,具体可参考这篇:VMware创建Ubuntu虚拟机详细教程-CSDN博客

    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

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

  • 相关阅读:
    postgresql-字符函数
    【Python深度学习】深度学习入门介绍
    kotlin:list的for循环
    易点易动结合手持终端PDA的固定资产盘点解决方案
    【TypeScript】接口类型与类型别名:这两者的用法与区别分别是什么?
    springcloud搭建实战<十>【zuul网关】
    spark sql(四)物理计划解析
    BusyBox编译时选择合适的编译器
    林乐博士答南科大学子问
    FM5889协议系列-识别加限流IC 多口USB超级充电器
  • 原文地址:https://blog.csdn.net/m0_62919535/article/details/132759181