电脑通过Xftp传输文件给Windows平板
- 1、前言
- [2、平板安装OpenSSH Server](#2、平板安装OpenSSH Server)
-
- [2.1 Windows PowerShell 命令在线安装](#2.1 Windows PowerShell 命令在线安装)
- [2.2 GitHub 下载 zip 手动安装](#2.2 GitHub 下载 zip 手动安装)
- [3、启动 sshd 并设为自动启动](#3、启动 sshd 并设为自动启动)
- 3、防火墙规则
- 5、安装完测试是否成功
-
- [5.1 查询sshd服务](#5.1 查询sshd服务)
- [5.2 测试22 端口监听](#5.2 测试22 端口监听)
- [5.3 平板本机端口测试](#5.3 平板本机端口测试)
- [5.4 在工作电脑上测试平板](#5.4 在工作电脑上测试平板)
- 6、Xftp添加平板
- 7、总结
1、前言
|-----------------------------------------------------------------------|
| 今天想要在Windows10 电脑上通过Xftp传输文件给Windows平板,记录一下实现过程,方便自己回顾,也可以给有需要的人提供帮助。 |
2、平板安装OpenSSH Server
|---------------------------------------------------------------------------------------------------------------|
| 这个安装有两种方式,一种是Windows PowerShell 命令在线安装,一种是GitHub 下载 zip 手动安装,如果Windows PowerShell 命令在线安装比较卡和慢,就可以去GitHub下载zip |
2.1 Windows PowerShell 命令在线安装
|------------------------------------|
| 右键开始窗口,选择Windows PowerShell(管理员)打开 |

|----------------|
| 进入后输入下面的指令在线安装 |
bash
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
|-----------------|
| 如下图所示,直接输入上面的指令 |

|------------------|
| 像下面的图片一样就表示开始安装了 |

|----------------|
| 安装成功就会像下面一样,出现 |
bash
Path :
Online : True
RestartNeeded : False

2.2 GitHub 下载 zip 手动安装
|----------------------------------|
| 进入网址后,找到OpenSSH-Win64.zip,点击下载 |

|---------------------------------------------------------------------------------|
| 下载完成后通过u盘把文件移动到平板上,然后解压,解压后进入OpenSSH-Win64文件夹,这个文件夹下会有install-sshd.ps1文件,复制这个路径 |
bash
D:\AppPack\SSH\OpenSSH-Win64\OpenSSH-Win64
|-------------------------------------------------------------------------------------------------|
| 这是我install-sshd.ps1文件存放的路径,你需要复制你自己的,注意一定要进入OpenSSH-Win64文件夹,直到出现install-sshd.ps1文件的这个路径,复制这个路径 |

|--------------------------------------------------------------------------------------------|
| 接着平板以管理员身份打开Windows PowerShell,进入这个目录下,如果你解压路径不在c盘,那进入Windows PowerShel后要先切盘,比如我的是e盘,就先切e盘 |
bash
e:
|--------------|
| 输入上面的指令切换为e盘 |
bash
cd D:\AppPack\SSH\OpenSSH-Win64\OpenSSH-Win64
|---------------------------|
| 进入存放install-sshd.ps1文件的目录 |

|--------------|
| 输入下面指令执行安装脚本 |
bash
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
|---------------------|
| 注意是ps数字1,而不是ps小写字母L |

|----------------------------------------|
| 像下面的图片一样出现successfully installed就代表成功了 |

3、启动 sshd 并设为自动启动
|---------------------------------|
| 安装成功后就可以启动sshd并设为自动启动,输入下面的指令设置 |
bash
Start-Service sshd
|----------|
| 启动sshd服务 |
bash
Set-Service -Name sshd -StartupType Automatic
|---------|
| 设置为自动启动 |

3、防火墙规则
|---------------------------------------------------------------------------------------------------------|
| GitHub zip 手动安装时,install-sshd.ps1 通常只注册并启动服务,不一定会自动创建防火墙入站规则。所以需要在平板管理员 PowerShell 中手动创建,输入下面的指令创建防火墙规则 |
bash
New-NetFirewallRule -Name sshd -DisplayName "OpenSSH Server (sshd)" -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
|-----------|
| 创建完成如下图所示 |

|-------------------|
| 接下来输入下面的指令确认防火墙规则 |
bash
Get-NetFirewallRule -Name sshd | Select Name,DisplayName,Enabled,Direction,Action
|------------------|
| 出现下面这些参数就说明创建成功了 |

5、安装完测试是否成功
|--------------|
| 安装成功后就可以进行测试 |
5.1 查询sshd服务
|----------------|
| 输入下面指令查询sshd服务 |
bash
Get-Service sshd
|-------------|
| 成功找到服务如下图所示 |

5.2 测试22 端口监听
|-----------------|
| 输入下面的指令测试22端口监听 |
bash
netstat -an | findstr :22
|--------------|
| 出现下面这些代表正在监听 |

5.3 平板本机端口测试
|----------------|
| 输入下面指令测试平板本机端口 |
bash
Test-NetConnection 127.0.0.1 -Port 22
|----------------|
| 出现下面这些参数代表测试成功 |

5.4 在工作电脑上测试平板
|-----------------------|
| 获取平板ip,在工作电脑上输入下面指令测试 |
bash
Test-NetConnection 192.168.0.183 -Port 22
|------------|
| 测试成功,如下图所示 |

6、Xftp添加平板
|-------------------------------------------------------|
| 按下面图片输入,名称随意,用户名和密码用自己平板的,对了Xftpl连接一定要给平板设置密码,空密码无法连接 |

|---------------|
| Xftp连接成功如下图所示 |

7、总结
|---------------------------------------------------------------------------------------------------------------------|
| 以上就是Windows10电脑通过Xftp传输文件给Windows平板的整个过程了,浏览过程中,如若发现错误,欢迎大家指正,有问题的可以评论区留言或者私信。最后,如果大家觉得有所帮助的话,可以点个赞,谢谢大家!祉猷并茂,顺遂无虞! |