通过Open-SSH局域网内两台windows电脑互传文件
最近想把家里自己在大学用的老笔记本电脑改装成服务器,作为我的个人博客网站,中间涉及到需要给我的服务器传文件。我打算像以前用云服务器一样使用SFTP给服务器电脑传文件。
所以需要给作为服务器的电脑安装SSH服务,由于我的老笔记本系统是win10,默认只有OpenSSH客户端没有服务端,所以需要安装OpenSSH服务端软件。
安装适用于 Windows 的 OpenSSH
打开“设置”,选择“系统”,然后选择“可选功能”。
扫描列表,查看是否已安装 OpenSSH。 如果未安装,请在页面顶部选择“添加功能”,然后:
找到“OpenSSH 客户端”,然后选择“安装”
找到“OpenSSH Server”,然后选择“安装”
打开“服务”桌面应用。 (选择“开始”,在搜索框中键入 services.msc ,然后选择“服务”应用或按 ENTER。)
在详细信息窗格中,双击“OpenSSH SSH 服务器”。
在“常规”选项卡上的“启动类型”下拉菜单中,选择“自动”,然后选择“确定”。
若要启动服务,请选择“启动”。
连接到 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。
连接成功!
参考文献