繁体   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