簡體   English   中英

無法使用 Windows 子系統將本地文件 wsl ubuntu 終端傳輸到遠程服務器

[英]Unable to transfer local file wsl ubuntu terminal to remote server using windows subsystem

我在本地筆記本電腦的/mnt/c/Users/test/文件夾中有一個名為test1.zip的文件 [其中安裝了用於 linux 的 ubuntu Windows 子系統]。 本地 ubuntu 終端 WSL 名稱為lauda

現在,我想將這個名為test1.zip zip 文件test1.zip到名為stuff遠程服務器。

請注意,所有命令都在我的本地筆記本電腦 WSL 屏幕 [ubuntu 屏幕] 上嘗試過

所以,我從我的 WSL [本地筆記本電腦 ubuntu WSL 終端] 嘗試了以下命令

scp user1@lauda:/mnt/c/Users/test/test1.zip user1@stuff:/home/test/codes/test1

並收到錯誤ssh: Could not resolve hostname lauda: Name or service not known

所以我嘗試了下面的 [用它的 IP 替換lauda本地筆記本電腦 ubuntu 終端主機名]

scp user1@172.xx.xxx.xxx:/mnt/c/Users/test/test1.zip user1@stuff:/home/test/codes/test1

這導致錯誤為ssh: connect to host 172.xx.xxx.xxx port 22: Connection refused

現在我嘗試了與上面相同的命令,但以相反的方式如下所示

scp user1@stuff:/home/test/codes/ user1@lauda:/mnt/c/Users/test/test1.zip

並得到以下錯誤

ssh: Could not resolve hostname lauda: Temporary failure in name resolution

后來,我嘗試使用IP地址

 scp user1@stuff:/home/test/codes/ user1@172.xx.xxx.xxx:/mnt/c/Users/test/test1.zip

我得到了以下錯誤

ssh: connect to host 172.xx.xxx.xxx port 22: No route to host lost connection

后來,我也嘗試了以下命令

scp /mnt/c/Users/test/test1.zip user1@stuff:/home/test/codes/

並得到一個錯誤scp: /home/test/codes/test1.zip: Permission denied

所以,我再次嘗試如下

scp user1@stuff:/home/test/codes/ /mnt/c/Users/test/test1.zip 

並得到一個錯誤scp: /home/test/codes: not a regular file

請注意,所有命令都在我的本地筆記本電腦 WSL 屏幕 [ubuntu 屏幕] 上嘗試過

如何將本地文件/文件夾從本地 ubuntu WSL 終端傳輸到遠程服務器?

scp /mnt/c/Users/test/test1.zip user1@stuff:/home/test/codes/是最接近工作的嘗試。 您得到的錯誤可能是由於以下兩個原因之一:

首先, user1沒有權限寫入/home/teststuff - 通常只有test用戶才能在那里寫入是有道理的。 (請注意, test你的WSL實例用戶是不一樣的配置文件中的test遙控器上的用戶。)

其次, /home/test/codes/文件夾甚至可能還不存在。

相反(如果您知道test的密碼)復制為test用戶:

scp /mnt/c/Users/test/test1.zip test@stuff:/home/test/codes/

或者復制到user1的主目錄(確保你已經創建了/home/user1/codes/

scp /mnt/c/Users/test/test1.zip user1@stuff:/home/user1/codes/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM