linux - 无法使用 windows 子系统将本地文件 wsl ubuntu 终端传输到远程服务器
问题描述
我在本地笔记本电脑的文件夹中有一个名为test1.zip
的/mnt/c/Users/test/
文件[其中安装了 ubuntu windows linux 子系统]。本地 ubuntu 终端 WSL 名称为lauda
现在,我想将这个名为 .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
所以我尝试了以下[用lauda
它的IP替换本地笔记本电脑的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/test
。(请注意,您的 WSL 实例上的用户与远程用户的配置文件不同。)stuff
test
test
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/
推荐阅读
- python - 从已过滤的 Excel 文件写入 CSV
- python - 使用 Python 在 NetworkX 中示例边缘属性
- oauth-2.0 - Microsoft 访问令牌问题 invalid_grant 跟踪 ID 和相关 ID 问题
- c# - 在 C# 中的不同类型泛型列表中放置一个列表
- java - 如何从数组中的 PHP 页面获取 Java 请求响应
- python - Tensorboard 不显示所有训练数据
- amazon-web-services - AWS S3 存储复制功能
- excel - 访问条件格式单元格的颜色值(或识别条件格式单元格)
- spring-webflux - Spring 5 WebFlux 使用 WebSocket 的反应式服务器推送通知
- php - 用户偶尔会被注销(仅在 Chrome 中发生)