Winscp連線Amazon Ec2例項傳送檔案

2022-08-04 00:03:13 字數 1547 閱讀 5135

**

winscp 是適用於 windows 的基於 gui 的檔案管理器,您可以通過它來使用 sftp、scp、ftp 和 ftps 協議將檔案上傳並傳輸到遠端計算機。通過 winscp,您可以將 windows 計算機中的檔案拖放到 linux 例項或同步這兩個系統之間的所有目錄結構。

要使用 winscp,您將需要在 使用 puttygen 轉換您的私有金鑰 中生成的私有金鑰。您還需要 linux 例項的公有 dns 位址。

啟動 winscp。

在 winscp login (winscp 登入) 螢幕中,對於 host name (主機名),請輸入例項的公有 dns 位址。

對於 user name (使用者名稱),請輸入預設的 ami 使用者名稱。對於 amazon linux ami,使用者名稱是ec2-user。對於 red hat ami,使用者名稱是root,而對於 ubuntu ami,使用者名稱則是ubuntu

為您的例項指定私有金鑰。對於 private key (私有金鑰),請輸入私有金鑰的路徑或單擊「…」按鈕以瀏覽檔案。有關更新的 winscp 版本,您需要單擊 advanced (高階) 開啟高階**設定,然後在ssh 下單擊 authentication (身份驗證) 以查詢 private key file (私有金鑰檔案) 設定。

note

winscp 需要 putty 私有金鑰檔案 (.ppk)。您可以使用 puttygen 將.pem安全金鑰檔案轉換成.ppk格式。有關更多資訊,請參閱 使用 puttygen 轉換您的私有金鑰。

(可選)在左側面板中,單擊 remote directory (目錄),然後,對於 directories (遠端目錄),輸入要將檔案新增到其中的目錄路徑。有關更新版本的 winscp,您需要單擊 advanced (高階) 開啟高階**設定,然後在 environment (環境) 下單擊 directories (目錄) 查詢 remote directory (遠端目錄) 設定。

單擊 login (登入) 進行連線,然後單擊 yes (是) 將主機指紋新增到主機快取。

建立連線後,在連線視窗中,您的 linux 例項顯示在右側,本地計算機顯示在左側。您可以直接將檔案從本地計算機拖放到遠端檔案系統。有關 winscp 的更多資訊,請參閱 中的專案文件。

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

winscp拒絕連線問題

原因是虛擬機器中沒有安裝ssh服務,命令列安裝即可。具體如下 測試環境 deepin 15.11 過程 1.檢測是否已安裝ssh服務,輸入以下命令 ssh localhost1 出現以下提示則為未安裝 ssh connect to host localhost port 22 connection ...

ubuntu配置連線winscp

為了便於本機與虛擬機器間傳檔案,需要對ubuntu進行配置 ssh安裝與配置 檢視安裝狀態 ps e grep ssh 表明ssh已經開啟,跳轉第4步 手動啟動ssh伺服器端服務 etc init.d ssh start 開啟winscp,需要填寫如下三個部分內容 檢視ubuntu的ip位址 ifc...

winscp實現跳板機連線

winscp實現 google authentication 鍵盤互動式認證 跳板機實現。普通使用者想利用ftp連線,並且實現上傳的話,會出現沒有許可權的提示,這個問題前面已經解決過,但是現在怎麼實現 google 認證加上跳板機呢。1 建立跳板機連線 填寫好跳板機的位址,埠等資訊,注意此處的是跳板...