当前位置: 首页 > article >正文

windows通过网络向Ubuntu发送文件/目录

由于最近要使用树莓派进行一些代码练习,但是好多东西都在windows里或虚拟机上,就想将文件传输到树莓派上,但试了发现u盘不能简单传送,就在网络上找到了通过windows 的scp命令传送

前提是树莓派先开启ssh服务,且Windows和树莓派能ping通

 参考文章:

通过ssh协议实现Windows与Linux之间的文件互传_ssh传输文件 windows到linux-CSDN博客

树莓派开启服务:

1. 打开终端并输入(查看是否已经开启)

sudo service ssh status

        如果 SSH 已安装, 你将看到服务的运行状态。 如果未安装, 你会收到一条提示, 指示 SSH 服务未运行。
2. 如果未安装 SSH, 执行下面的指令进行安装

sudo apt update
sudo apt install openssh-server

3. 接下来启动 SSH 服务并设置自启动

sudo service ssh start sudo systemctl enable ssh

4.然后查看IP地址

hostname -I

这里我的IP地址为192.168.1.15

树莓派和电脑连同一个wifi

Windows操作:

通过win+r打开cmd进行测试,检查Windows是否能ping通

ping通后就可以复制文件了

# 复制 Windows 文件到 Linux
scp D:\data\1.txt twelve@192.168.1.15:/home/twelve
# 复制 Windows 目录到 Linux(记得加 -r)
scp -r D:\data twelve@192.168.1.15:/home/twelve
 
# 复制 Linux 文件到 Windows
scp twelve@192.168.1.15:/home/twelve/1.txt D:\data
# 复制 Linux 目录到 Windows(记得加 -r)
scp -r twelve@192.168.1.15:/home/twelve D:\data

这里文件路径可以直接复制粘贴,注意目的地址需要加上用户名 + @IP地址 + : + 目的地址

如果scp: /home/twelve/wheeltec_ros2//src: Permission denied

说明你要粘贴的目的地址有权限,你需要修改文件权限才可以,如果没有什么秘密的话,可以直接使用

sudo chmod 777 文件名

将文件设为可读可写可执行,全部用户


如果ssh: connect to host 192.168.76.130 port 22: Connection timed out

可能是目标的防火墙阻止了,可以

sudo ufw status

sudo ufw allow 22/tcp # 若未放行,执行此命令

 

  参考文章:

通过ssh协议实现Windows与Linux之间的文件互传_ssh传输文件 windows到linux-CSDN博客


http://www.kler.cn/a/537896.html

相关文章:

  • 鸿蒙音视频播放器:libwlmedia
  • Java继承简介
  • Docker基础以及单体实战
  • 【Pycharm+Git+Gitlab】安装部署(粗糙版)
  • 全排列问题(LeetCode 46 47)
  • 基于asr的所见即可说方案
  • 在大型语言模型(LLM)框架内Transformer架构与混合专家(MoE)策略的概念整合
  • 算法基础——容错
  • 蛋糕商城 Rust 版介绍二
  • 网络安全 | 保护智能家居和企业IoT设备的安全策略
  • 【AI】通过修改用户环境变量优化Ollama模型加载与访问
  • 计算机视觉-拟合
  • 聚焦 AUTO TECH China 2025,共探汽车内外饰新未来
  • 21.命令模式(Command Pattern)
  • FlinkCDC适配KADB失败实践
  • 学习 PostgreSQL 流复制
  • 背包问题常见bug
  • Qt—libpng warning: iCCP: known incorrect sRGB profile
  • Linux——网络(http)
  • 绿虫无人机3D光伏设计
  • 解决_ssl.so: cannot open shared object file: No such file or directory
  • 开源像素字体,可用于独立游戏开发
  • 通过k8s请求selfsubjectrulesreviews查询权限
  • Formality:时序变换(五)(寄存器复制)
  • 3. Strategy(策略模式)C++
  • 蓝桥杯真题 - 像素放置 - 题解