使用winSCP完成在Windows 和 Linux 系统之间传输文件 |
您所在的位置:网站首页 › win10win7互传文件 › 使用winSCP完成在Windows 和 Linux 系统之间传输文件 |
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 |