安飞映射+openSSH+WinScp实现远程上传下载文件
作者:admin 来源:原创 2023/10/18 11:32:21

    在windows环境下如何方便地在本地和远程计算机间安全方便地复制文件?

    其中一种方式是首先在windows系统中安装openssh,再用winSCP进行远程连接22端口就可以愉快地浏览远程计算机中的文件了。

    winscp浏览openssh

    但是以上只是在双方内网情况下才可以访问成功。

    如下图,家中网络是无法直接通过22端口访问到公司PC网络的。需要通过云服务器中转才可以成功。

    

一、什么是 WinSCP

    WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。下载链接

    什么是winscp

二、什么是OpenSSH

    OpenSSH 是一款用于远程登录的连接工具,它使用 SSH 协议。 它会加密客户端与服务器之间的所有流量,从而遏止窃听、连接劫持和其他攻击。
    OpenSSH 兼容的客户端可用于连接到 Windows Server 和 Windows 客户端设备。
    什么是openssh

三、在windows中安装OpenSSH,支持执行linux命令

    Cygwin是一款免费的开源软件,是运行于Windows平台的POSIX子系统,提供Windows下的类Unix环境,并提供将部分 Linux 应用“移植”到Windows平台的开发环境的一套软件。

    首先安装Cygwin,再安装OpenSSH。Cygwin

    双击setup-x86_64.exe

    安装Cygwin

    安装Cygwin

    看到有三种安装模式:
    1、Install from Internet,这种模式直接从Internet安装,适合网速较快的情况;
    2、Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装;
    3、Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。
    我选择的是第一种模式:

    

    选择保存的位置:

    

    选择连接的方式:

    

    在这一步选择下载的镜像地址,或者直接填入阿里云的镜像地址:http://mirrors.aliyun.com/cygwin/
    

    不出意外,显示以下安装界面,在搜索框输入openssh,并勾选,点击下一步进行安装

    

    

    点击下一页,等待安装完成

    

    最后一步是启用OpenSSH服务,在桌面或者开始菜单中找到Cygwin菜单

    

    依次按以下图示输入安装命令:

    

    最终提示服务启动成功。

四、使用WinSCP测试连接

    在本机安装WinSCP,安装过程这里不再描述。

    输入本机内网IP:192.168.8.111,端口号是22。

    

    输入完毕用户名和密码,点击登录,登录成功后,如下图:

    

    其中cygdrive文件夹下众多的文件夹就是计算机中的盘符,没错,我的计算机就是这么多磁盘。

    其他上传下载文件的操作,这里不再描述,这就成功地在内网中访问计算机文件的流程了。

五、安飞映射实现跨网络远程访问计算机

    文章开头已经说明,没有映射只能实现在局域网中上传和下载文件。下面通过安飞映射实现跨网络远程上传和下载计算机文件。

    本地映射或远程映射,区别如下:

    (1)远程映射:使用公网IP和端口,只需要在目的PC安装安飞映射即可,该公网IP和端口也可以在手机端使用。

    (2)本地映射:使用本地IP127.0.0.1,双方都需要安装安飞映射记录,端口不暴露,相对安全,此映射策略无法在手机端使用。

六、新增【远程映射】映射记录

    首先在办公电脑上安装安飞映射工具软件,安装教程参考:

    (1)windows平台下载安装

    (2)Centos平台下载安装

    (3)树莓派中下载安装

    第二步:参考,远程映射(内网穿透),在办公电脑上创建一条映射记录,参考:在“密码盾”微信小程序中进行端口映射管理

    如下图,121.40.23.166:14216将用于映射到办公电脑的22端口。

    

    WinSCP中输入主机名121.40.23.166,端口号是14216:

    

七、新增【本地映射】映射记录

    首先在办公电脑上安装安飞映射工具软件,安装教程参考:

    (1)windows平台下载安装

    (2)Centos平台下载安装

    (3)树莓派中下载安装

    第二步:参考,本地映射(内网穿透),在办公电脑上创建一条映射记录,参考:在“密码盾”微信小程序中进行端口映射管理

    如下图,127.0.0.1:14289将用于映射到办公电脑22端口。

    

    数据流程图如下图:

    

    WinSCP中输入主机名127.0.0.1,端口号是14289:

    

    所有问题解答

称      呼:
联系方式:
您的评论:
技术支持:l.w.dong@qq.com www.luweidong.cn
广州市   wx:lwdred
Copyright © 2014 安飞映射 All Rights Reserved
技术支持:l.w.dong@qq.com  sitemap xml  sitemap html

粤公网安备44010602011869号

粤ICP备13031080号-2