通过Open-SSH局域网内两台windows电脑互传文件


通过Open-SSH局域网内两台windows电脑互传文件

最近想把家里自己在大学用的老笔记本电脑改装成服务器,作为我的个人博客网站,中间涉及到需要给我的服务器传文件。我打算像以前用云服务器一样使用SFTP给服务器电脑传文件。

所以需要给作为服务器的电脑安装SSH服务,由于我的老笔记本系统是win10,默认只有OpenSSH客户端没有服务端,所以需要安装OpenSSH服务端软件。

安装适用于 Windows 的 OpenSSH

  1. 打开“设置”,选择“系统”,然后选择“可选功能”。image-20240614162939049

  2. 扫描列表,查看是否已安装 OpenSSH。 如果未安装,请在页面顶部选择“添加功能”,然后:

    • 找到“OpenSSH 客户端”,然后选择“安装”

    • 找到“OpenSSH Server”,然后选择“安装”

      image-20240614163013023

  3. 打开“服务”桌面应用。 (选择“开始”,在搜索框中键入 services.msc ,然后选择“服务”应用或按 ENTER。)

  4. 在详细信息窗格中,双击“OpenSSH SSH 服务器”

  5. 在“常规”选项卡上的“启动类型”下拉菜单中,选择“自动”,然后选择“确定”。

  6. 若要启动服务,请选择“启动”

连接到 OpenSSH 服务器

安装后,可以从安装了 OpenSSH 客户端的 Windows 或 Windows Server 设备连接到 OpenSSH 服务器。 在 PowerShell 提示符下,运行以下命令。

ssh domain\username@servername

domain 这是你的用户名所属的域。在 Windows 环境中,许多公司和组织使用域来管理用户账户。没有的话可以不填

username就是你的windows用户名

servername 可以是你的服务器IP地址

连接后,会收到类似如以下输出的消息。

The authenticity of host 'servername (10.00.00.001)' can't be established.
ECDSA key fingerprint is SHA256:(<a large string>).
Are you sure you want to continue connecting (yes/no)?

输入yes.此时,系统会提示输入密码。连接后,你将看到 Windows 命令行界面提示符:

domain\username@SERVERNAME C:\Users\username>

SFTP连接电脑

客户端打开SFTP。

image-20240614163526562

连接成功!

image-20240614163729788

参考文献

微软文档:Get started with OpenSSH for Windows


Author: qwq小小舒
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source qwq小小舒 !
  TOC