Winscp連接Amazon Ec2實例傳送文件


轉:https://blog.csdn.net/yuan13091324/article/details/50246415?utm_source=blogxgwz3

使用 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 (是) 將主機指紋添加到主機緩存。

  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

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM