使用winSCP完成在Windows 和 Linux 系统之间传输文件

您所在的位置:网站首页 win10win7互传文件 使用winSCP完成在Windows 和 Linux 系统之间传输文件

使用winSCP完成在Windows 和 Linux 系统之间传输文件

2024-01-03 22:59| 来源: 网络整理| 查看: 265

1、为什么要使用 WinSCP

在日常 SoC 开发中,我们经常需要在 Windows 和 Linux 系统之间传输文件,

例如在 Windows 系统上的 DS-5 集成开发环境中编写好的 Linux 应用程序需要传

递到 Linux 嵌入式开发板中(例如 SoC FPGA 开发板),或者需要将 Linux 系统

中的文件拷贝到 Windows 上进一步操作处理,就涉及到两者之间的文件传输。

实现上述场景中文件传输的一种比较便捷的方式,是使用 SCP 方式。 在 Windows

系统中,可以通过安装 WinSCP 软件来实现上述功能。

2、安装 WinSCP

该软件可以在 https://winscp.net/eng/download.php 网址下载得到,光盘资料

中提供了下载好的离线安装包 WinSCP-5.13.3-Setup.exe,直接双击即可运行安装。

安装过程没有什么需要注意的, 一律默认即可。

使用时, 如果远程主机没有固定的 IP 和端口映射, 则需要 Windows 主机和

远程主机处于同一网段,例如连接在同一个路由器上,或者通过网线直连,并设

置 IP 在同一网段, 否则无法实现连接

3、建立远程主机连接

安装完成后运行。 首次使用会自动弹出登录界面,在主机名处输入希望连接

主机的 IP 地址,端口号默认 22, 用户名和密码输入远程系统的用户名和密码即

可, 使用WinCP,不仅可以连接开发板,还可以连接windows系统中安装的Ubuntu

虚拟机, 如图 5.6– 1 所示, 为使用 WinCP 连接笔者电脑上虚拟机方法。

4、为了下次使用方便,可以点击保存,将该站点保存为常用站点,下次打开时

就能快速打开该站点了。 如果是在自己的实验电脑上做开发用,不涉及到数据保

密安全问题。 可以选择保存密码,方便下次快速登录。 同时可以勾选建立快捷方

式到桌面, 这样下次想登录该主机时,直接双击该快捷图标即可, 如图 5.6– 2

所示。

5、配置完成后,点击登录即可开始连接到远程主机。 首次登录一个新主机时,

会弹出如图 5.6– 3 所示对话框, 选择“是” 即可。

6、连接完成后,即可在文件浏览窗口的右侧浏览远程主机的文件系统了, 左侧

是 Windows 系统的资源管理器, 在这个浏览器里,可以很方便的通过拖拽的方

式将 Windows 中的文件拖动到远程 Linux 主机中,也可以直接从 Linux 主机中将

文件或文件夹拖动到 Windows 系统中。使用完毕后,直接关闭软件即可自动退

出, 如图 5.6– 4 所示

提示:如果连接时弹出提示如下:

服务器拒绝了SFTP连接,但它监听FTP连接。 想要用FTP协议来代替SFTP吗?最好是用加密的。

原因是Ubuntu上没有安装sshd

解决步骤:

1,sudo apt-get install yum 安装 ,中间有输入:Y

2,sudo apt-get install openssh-server,中间有输入:Y

3,sudo ps -e |grep ssh 回车可以看到sshd

说明ssh服务已经启动。

如果没有启动可是输入:sudo service ssh start 启动

安装好后再次连接



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3