WinSCP实现Windows间的文件传输,SFTP / SSH服务器的安装

Installing SFTP/SSH Server on Windows using OpenSSH1

安装SFTP / SSH服务器

在Windows 10 1803版本和更高版本上

  1. 打开设置

在这里插入图片描述
2. 选择应用

在这里插入图片描述
4. 选择可选功能

在这里插入图片描述
6. 选择添加功能,安装OpenSSH服务器

在这里插入图片描述

文件已安装到 %WINDIR%\System32\OpenSSH,配置文件(sshd_config) 和主机密钥安装到了 %ProgramData%\ssh (仅在首次启动服务器后)。

如果要安装比Windows 10内置的OpenSSH更新的版本,则可能仍要使用以下手动安装。

在Windows的早期版本上

下载最新的Windows版OpenSSH文件 ( OpenSSH-Win64.zip 或 OpenSSH-Win32.zip)
以管理员身份解压到 to C:\Program Files\OpenSSH。
以管理员身份运行命令提示符, 进入C:\Program Files\OpenSSH文件夹下,运行以下命令安装sshd和ssh-agent服务:

powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

配置SSH服务器

允许Windows防火墙中的SSH服务器的传入连接:

  • 以管理员身份运行以下PowerShell命令(仅Windows 8和2012或更高版本):
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH SSH Server' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

在这里插入图片描述

  • 或前往 控制面板>系统和安全>Windows Defender防火墙>高级设置>入站规则。然后添加新规则,选择 端口>TCP,特定本地端口22>名称填写sshd,描述填写OpenSSH SSH Server

启动服务和(或)配置自动启动

  • 转到控制面板>系统和安全>管理工具,然后打开服务。 找到OpenSSH SSH Server服务。
  • 如果希望服务器在启动计算机时自动启动:选中OpenSSH SSH Server右键属性。 在对话框中,将“启动类型”更改为“自动”并确认。
  • 选中OpenSSH SSH Server右键启动

连接到服务器

WinSCP进行远程连接

  1. 新建站点
  2. 文件协议选择SFTP
  3. 主机名填写要连接的那台电脑的IP(可在命令提示符中使用ipconfig查看)
  4. 端口号选择22
  5. 用户名和密码填写要连接的那台电脑的用户名和密码(一般是微软账户用户名和密码,用户名可在设置>账户>账户信息中查看)

  1. 参考官方文档 ↩︎

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值