Windows中Open SSH的使用,并使用winscp在Windows之间传输文件

winscp是一个很好用的工具,安装于Windows端,可以在windows和Linux系统之间传输文件,优点是免费,小巧,稳定并且功能强大。

最近想要在Windows之间传输问题,其实可以用远程桌面直接拖动,但是发现传输过程经常中断,尤其是文件比较大的时候(大约5G及以上)。于是想到了使用winscp进行传输,实验之后发现,虽然winscp也会中断,但是该软件可以在网络不稳定断开之后还能续上,继续完成传输,感觉很是不错。

开启的步骤如下:

  • 在远程Windows开启SSH功能。由于SCP使用Secure Shell(SSH)完成数据传输,并使用同时用它进行身份认证,从而确保数据传输时的真实性和保密性。

    • 该功能的开启也很简单,在Windows的:设置->系统->“可选功能”中直接搜索SSH,客户端和服务器都可以安装上。


      可选功能中的SSH
  • 开启被远程电脑的22端口的防火墙

    • 1.控制面板-->Windws Defender 防火墙-->高级设置-->入站规则-->新建规则

      2.选择端口-->下一步

      3.选择TCP-->输入开放的端口-->下一步

      4.允许连接-->下一步

      5.勾选 域、专用、公用 -->下一步

      6.自定义名称-->点击完成


      开放端口22
  • (不一定需要)端口映射,有时候我们的远程电脑在某个路由器或者交换机下,可以做一个IP绑定和端口映射,这样我们就可以直接使用IP:端口访问了。


    IP绑定和端口映射
    • IP绑定,在路由器的设置页面中DHCP下的静态分配。将IP和被远程的电脑的Mac绑定
    • 端口映射,外部端口可以自己定义一个,比如7878,避免一些特殊端口,比如3389(远程桌面的端口),22(SSH的端口)。然后内部端口选择22,和自己的IP绑定。
      这样远程访问时候使用“路由器IP:外部端口号”就可以直接映射到被远程电脑的相应端口了。


      端口映射,SSH选内部端口为22,协议为TCP,远程桌面选内部端口为3389,协议为TCP/UCP。其他的按自己情况填写
  • 最后在本地的电脑上使用winscp就可以连接并且传输文件了。winscp使用比较简单,就不介绍了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容