目录
2.确认 sshserver 是否启动了(看见 sshd 说明已启动)
Window11安装VM16以上,需要的文件你可以通过网盘下载。
- https://pan.baidu.com/s/1NdZrW1a0oOc9waFzqbH6pQ?pwd=gm7a
- 提取码:gm7a
这里面也可以下载 VMware Workstation Pro | CN
我是在知乎上找到了一个可用的VMware 17(附下载链接) - 知乎 (zhihu.com),可以去看看里面的第一条评论,很有意思。
他会自动帮你定位到 网络连接,检查当前页面是否有 VMnet1 和 VMnet8 这两个网卡(并且处于已启用状态),如果没有启用虚拟机是不能够连上网的。
打开网络连接,检查虚拟机是能正常联网;
Win + R,输入 ncpa.cpl,查看网络连接
无,我没有去创建,听说新建很麻烦,这里就用现成的就行了。(2024-04-03:因为目前需要,重新创建了ubuntu环境,具体可参考这篇:VMware创建Ubuntu虚拟机详细教程-CSDN博客)
将上面这个文件夹解压到D盘或E盘,不是外面有中文的那个文件夹。
登录密码是《kivenfly》。
自己检查一下能不能上网,用这个虚拟机上网就是有点卡,本来还想登进去的,但被卡住了。
虚拟机安装完后,要使能虚拟打印机,编辑(首选项)-设置-设备。
按“ctrl+alt+t”打开终端,开始超级用户密码;
设置超级用户密码步骤为:
设置成功后,输入“su root 回车,输入密码进入“root”开头的超级用户登录状态”,终端字体调整在“edit”下拉菜单里“Preference”。
如果没有进入超级用户登录状态就要在指令前加上sudo。
sudo apt-get install openssh-server
ps -e | grep ssh
如果只有 ssh-agent 那 ssh-server 还没有启动,需要/etc/init.d/ssh start,如果看到 sshd 那说明 ssh-server 已经启动了。
/etc/init.d/ssh start
修改配置文件/etc/ssh/sshd_config,这里可以定义 SSH 的服务端口,默认端口是 22, 你可以自己定义成其他端口号如 32,然后重启服务。这里建议最好还是改了。
进入etc/ssh里面:
按照上图所示进行修改即可,对端口修改完成后要将其解注。
再返回我们的终端:
systemctl status sshd.service
/etc/init.d/ssh restart
终端输入-ifconfig,提示无指令时,需要重新安装;
安装网络工具:
apt-get install net-tools
(超级用户 root 下运行) 运行 ifconfig 查看 UBUNTU 系统的 IP 地址:如下图的 192.168.117.128
XShell 是一种流行且简单的网络程序,旨在模拟虚拟终端。XShell可以在Windows界面下来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。它支持 RLOGIN、SFTP、SERIAL、TELNET、SSH2 和 SSH1,可以非常方便的对Linux主机进行远程管理。除此之外,其还有丰富的外观配色方案以及样式选择。
请从这里下载Xshell,家庭/学校免费 - NetSarang Website (xshell.com)。
以上就是安装的教程了,安装完成后自己注册一下。它这里要通过邮件点击其中的链接。
Xshell初始化界面
点击新建,新建会话
拷贝 IP 地址 192.168.117.128,打开 xshell 新建连接
修改键盘属性为“ASCII 127”
这里它好像出了点问题,需要修改一些配置文件才行。
返回终端,输入:
vi /etc/ssh/sshd_config
找到这个位置:
我们进行修改:
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
上面这种我不知道怎么去删除添加,这里只是记录一下,你就用下面的方法就好了。
另外一种方式修改:
进入这个文件夹位置后,输入:
sudo gedit sshd_config
这样对文件直接进行修改,记得一定要Ctrl+s保存。
完成修改后要记得重启:
/etc/init.d/ssh restart
再次尝试,我们终于连接成功啦!!!
我们从刚刚下载Xshell的网站中下载Xftp,家庭/学校免费 - NetSarang Website (xshell.com)。
等待安装即可。
同样自己去注册一下。
完成Xftp的安装了。
这里是打开Xshell,连接远程服务器,进入服务器上要进行文件传输的目录下,点击新建文件传输图标。
- 左边为本机文件目录
- 右边为linux服务器目录
- 将左边文件拖动到右边可以实现将本机文件上传至linux服务器
- 下方窗口显示文件传输进度与日志信息
就比如我这里将unet-pytorch这个文件传到了Linux虚拟机下的一个文件夹中了
以上就是Xftp的安装流程以及简单的文件传输演示,这里我们打开我们虚拟机进入文件夹查看。
文件成功的传过来了,这样传输文件非常的方便和简单。