Winscp连接Amazon Ec2实例传送文件

Winscp连接Amazon Ec2实例传送文件使用WinSCP将文件传输到您的Linux实例WinSCP是适用于Windows的基于GUI的文件管理器,您可以通过它来使用SFTP、SCP、FTP和FTPS协议将文件上传并传输到远程计算机。通过WinSCP,您可以将Windows计算机中的文件拖放到Linux实例或同步这两个系统之间的所有目录结构。要使用WinSCP,您将需要在 使用P

大家好,又见面了,我是你们的朋友全栈君。

使用 WinSCP 将文件传输到您的 Linux 实例

WinSCP 是适用于 Windows 的基于 GUI 的文件管理器,您可以通过它来使用 SFTP、SCP、FTP 和 FTPS 协议将文件上传并传输到远程计算机。通过 WinSCP,您可以将 Windows 计算机中的文件拖放到 Linux 实例或同步这两个系统之间的所有目录结构。

要使用 WinSCP,您将需要在 使用 PuTTYgen 转换您的私有密钥 中生成的私有密钥。您还需要 Linux 实例的公有 DNS 地址。

  1. 从 http://winscp.net/eng/download.php 上下载并安装 WinSCP。对于大多数用户而言,采用默认安装选项就可以了。

  2. 启动 WinSCP。

  3. 在 WinSCP login (WinSCP 登录) 屏幕中,对于 Host name (主机名),请输入实例的公有 DNS 地址。

  4. 对于 User name (用户名),请输入默认的 AMI 用户名。对于 Amazon Linux AMI,用户名是 ec2-user。对于 Red Hat AMI,用户名是 root,而对于 Ubuntu AMI,用户名则是 ubuntu

  5. 为您的实例指定私有密钥。对于 Private key (私有密钥),请输入私有密钥的路径或单击“”按钮以浏览文件。有关更新的 WinSCP 版本,您需要单击 Advanced (高级) 打开高级网站设置,然后在SSH 下单击 Authentication (身份验证) 以查找 Private key file (私有密钥文件) 设置。

    Note

    WinSCP 需要 PuTTY 私有密钥文件 (.ppk)。您可以使用 PuTTYgen 将 .pem 安全密钥文件转换成 .ppk 格式。有关更多信息,请参阅 使用 PuTTYgen 转换您的私有密钥

  6. (可选)在左侧面板中,单击 Remote directory (目录),然后,对于 Directories (远程目录),输入要将文件添加到其中的目录路径。有关更新版本的 WinSCP,您需要单击 Advanced (高级) 打开高级网站设置,然后在 Environment (环境) 下单击 Directories (目录) 查找 Remote directory (远程目录) 设置。

  7. 单击 Login (登录) 进行连接,然后单击 Yes (是) 将主机指纹添加到主机缓存。

    Winscp连接Amazon Ec2实例传送文件
  8. 建立连接后,在连接窗口中,您的 Linux 实例显示在右侧,本地计算机显示在左侧。您可以直接将文件从本地计算机拖放到远程文件系统。有关 WinSCP 的更多信息,请参阅http://winscp.net/eng/docs/start 中的项目文档。

    Note

    如果您收到一条“Cannot execute SCP to start transfer”错误,则必须先在您的 Linux 实例上安装 scp。对于某些操作系统,此命令会位于 openssh-clients 程序包中。对于 Amazon Linux 变体(如经 Amazon ECS 优化的 AMI),使用以下命令安装scp.

    [ec2-user ~]$ sudo yum install -y openssh-clients

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162160.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 基于51单片机的步进电机的控制

    基于51单片机的步进电机的控制前面笔者分享过基于51单片机的两种小车制作,我们利用的是L298N驱动控制电机转动,那么接下来,笔者给大家介绍两种利用51单片机控制步进电机的小程序。首先我们要如何使电机转动呢,源程序如下:#include<reg52.h>unsignedcharcodeF_Rotation[4]={0x02,0x04,0x08,0x10};//正转表格,换算成二进制00…

    2022年5月31日
    31
  • Python 多进程实战 & 回调函数理解与实战[通俗易懂]

    Python 多进程实战 & 回调函数理解与实战

    2022年2月23日
    59
  • calendar类的方法_unsafe类常用方法

    calendar类的方法_unsafe类常用方法概念java.util.Claendar日历类,抽象类,在Date类后出现的,替换掉了很多Date类中的方法,该类将所有的可能用到的时间信息封装为静态成员变量,通过类名.静态成员变量获取时间字段值获取方式由于Calendar类是一个抽象类,语言敏感性,Calendar类并不是直接创建对象来获取时间属性值,而是通过静态方法创建,返回子类对象。静态方法如下:publicstaticCalendargetInstance();使用默认时区和默认的语言环境获取一个对象…

    2022年9月23日
    3
  • 数据分析常见方法及模型分类[通俗易懂]

    数据分析常见方法及模型分类[通俗易懂]今天跟大家分享一下比较常见的数据分析方法以及模型分类。在工作中,有很多的数据分析方法和模型,但是对于新入门的人来说,可能不能够一下子就找到合适的数据分析方法以及模型,进而影响到工作的进度。所以今天小白就来给大家介绍一些比较常见的数据分析方法以及模型的分类。一般来说,我们可以将数据分析方法分为对比分析、相关分析、分类分析以及综合分析四类,其中前三类主要是以定性的数据分析方法和模型为主,而对于…

    2022年5月3日
    60
  • linux查看某个时间段的日志(sed -n)-史上最详细

    linux查看某个时间段的日志(sed -n)-史上最详细

    2022年2月18日
    53
  • log4j 配置详解_指定log4j2配置文件位置

    log4j 配置详解_指定log4j2配置文件位置先来个配置文件—-log4j.rootLogger=debug,stdout,logfilelog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.errlog4j.appender.stdout.layout=org.apache.log4j.SimpleLayoutlog4j.appender.logfile=org.apache.log4j.FileAppender

    2022年9月29日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号