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环境搭建

无,我没有去创建,听说新建很麻烦,这里就用现成的就行了。(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里面:

cd /etc/ssh

 修改此文件

sudo gedit sshd_config

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

再返回我们的终端: 

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

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

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
当然,我可以为您提供Xshell和Xftp安装和使用教程。以下是简要的骤: 1. 下载安装包: - Xshell:您可以在Xshell的官方网站(https://www.netsarang.com/en/xshell/)上下载适用于您操作系统的安装包。 - Xftp:同样地,您可以在Xftp的官方网站(https://www.netsarang.com/en/xftp/)上找到适用于您操作系统的安装包。 2. 安装软件: - 双击下载的安装包,按照提示进行安装。通常,您只需要点击“下一步”并接受许可协议即可完成安装过程。 3. 启动软件: - 安装完成后,您可以在开始菜单或桌面上找到Xshell和Xftp的快捷方式。双击打开它们。 4. Xshell使用教程: - 打开Xshell后,您将看到一个新会话对话框。在这里,您需要输入远程主机的IP地址、端口号和连接方式(如SSH)。 - 输入完毕后,点击“确定”按钮,Xshell将尝试连接到远程主机。 - 一旦连接成功,您将看到一个命令行界面,可以在其中执行命令并与远程主机进行交互。 5. Xftp使用教程: - 打开Xftp后,您将看到一个主机管理器窗口。您可以在这里添加和管理远程主机的连接。 - 点击“新建”按钮,输入远程主机的名称、IP地址、端口号和认证方式(如用户名/密码或密钥)。 - 输入完毕后,点击“确定”按钮,Xftp将尝试连接到远程主机。 - 一旦连接成功,您将看到远程主机的文件目录。您可以在本地和远程主机之间进行文件传输和管理。 这只是一个简单的教程概述,Xshell和Xftp都是功能强大的工具,您可以根据自己的需求进一步探索它们的功能和选项。希望这能对您有所帮助!如果您有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏天是冰红茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值