背景

当我们需要使用远程的电脑的时候,因为本身电脑配置不太行,需要配置高的服务器运行时。使用U盘拷贝程序到服务器电脑运行,这样会显得十分笨拙,效率低下。如何在内网的环境中,起到远程操作的服务器的目的。这个值得思考,本篇文章主要是从安装Xshell、Xftp、win10中Microsoft store中安装Ubuntu命令进行操作。

安装Xshell、Xftp

使用过云服务器的朋友一定很喜欢这个软件,Xshell——使用命令行用于远程操作电脑,Xftp——文件之间的相互传输可视化。进入官网下载,选择Free版本。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2PQNCVvq-1616252643507)(

xshell怎么连接docker桌面版 xshell怎么连接windows_linux


)]

当然,阔佬们还是buy比较好。

安装完成之后,剩下的就是连接windows的事情了。

安装 OpenSSH、设置防火墙

  1. 根据个人电脑版本选择对应的package下载:
    下载地址

xshell怎么连接docker桌面版 xshell怎么连接windows_linux_02

  1. 解压下载的package
  2. 执行命令
  • 打开cmd,切换到解压的目录下
  • 或者在解压的目录下,点击shift 按钮,右击鼠标,打开cmd命令行(注:不是PowerShell
  • 执行以下命令:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
  1. 设置防火墙
    打开 控制面板 ——> 系统和安全 ——> Windows Defender 防火墙 ——> 高级设置(位于Windows Defender 防火墙左中位置) ——> 入站规则 ——> 新建规则(N)

xshell怎么连接docker桌面版 xshell怎么连接windows_windows_03

  1. 添加SSH对应的端口22
  • 点击端口

xshell怎么连接docker桌面版 xshell怎么连接windows_xshell怎么连接docker桌面版_04

  • 设定端口 22(这里就是计算机网络中学到的知识)
  • 后面 直接点击 下一步 直到完成即可
  1. 打开 Windows中的 服务,运行 OpenSSH 的两个服务即可,这里没有图片了,只能盗图了。

使用Xshell、Xftp连接windows服务

  1. 打开Xshell 程序,点击新建
  2. 新建会话属性
  3. 补充之前的IP地址,在cmd 中 输入命令 ipconfig找到内网地址,填写即可

#内网地址,IP为以下三种

10.0.0.0 —— 10.255.255.255

172.168.16.0.0 —— 172.168.31.255

192.168.0.0 —— 192.168.255.255

  1. 配置成功后填写密码即可访问成功

安装内嵌的Linux子系统

安装成功之后,习惯使用Linux的朋友还是感觉不太对劲,这个时候就需要我们Windows变身Linux了。在微软商城安装个人喜欢的linux即可

拓展

如果想要使用GUI的朋友,还可以使用Xmanager来操作,这里就不一一例举了。