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

croc-文件传输工具

前言

croc是一款用go语言开发的命令行文件传输工具,该工具允许两台计算机设备以一种简单和安全的方式来传输文件。

GitHub项目地址

环境信息

IP系统版本croc版本说明
192.168.0.10CentOS 79.6.4中继服务
192.168.0.11CentOS 79.6.4模拟发送端
192.168.0.12CentOS 79.6.4模拟接收端

安装

从release下载二进制文件即可运行。

私有化relay

默认情况下使用croc自己的relay服务,可能会有网络问题,而且也不太安全。

./croc relay --host 0.0.0.0

如果不想公开自己的中继服务器,可以为中继服务设置密码,这里用脚本启动。

#!/bin/bash
set -u
export CROC_PASS='yL1dG6'
./croc relay --host 0.0.0.0

发送文件

发送文件时如果不加--code,则会自动生成一段code,所以最好还是自己加上。

# 使用默认的中继服务器发送文件test.txt
./croc send --code 123456 test.txt
# 使用自建的中继服务器发送文件
./croc --relay 192.168.0.10:9009 send --code 123456 test.txt
# 使用自建中继器并指定中继服务器的密码
./croc --relay 192.168.0.10:9009 --pass 'yL1dG6' send --code 123456 test.txt

接收文件

--yes表示免交互确认,--overwrite表示直接覆盖已有文件

# 使用默认的中继服务器接收文件, code需要对应上
./croc 123456
# 使用自建的中继服务器接收文件
./croc --relay 192.168.0.10:9009 123456
# 使用自建中继器并指定中继服务器的密码
./croc --relay 192.168.0.10:9009 --pass 'yL1dG6' --yes --overwrite 123456

补充

如果服务器之间禁用了SCP,只需要临时拷贝一个文件,但是不想从github下载个二进制包再传到服务器,可以用python临时起一个http服务,另一端使用wget或curl接收。

# 假设需要传输服务端当前目录下的test.txt文件
# 服务端起http服务,python2的方式,监听12345端口
python -m SimpleHTTPServer 12345
# 如果较新的linux发行版默认没有python2,用python3也行
python3 -m http.server 12345
# 客户端使用wget请求文件
wget http://<server ip>:12345/test.txt
# 或者用curl
curl -O http://<server ip>:12345/test.txt

相关文章:

  • OpenFeign声明式调用实战指南
  • da y30
  • gazebo仿真中对无人机集成的相机进行标定(VINS-Fusion)
  • vue纯前端根据页面或者后台数据,读取本地文档模板,填充数据后并导出
  • KDJ指标的运用
  • VIC-3D应用指南系列之:DIC数字图像相关技术与热成像(VIC-3D IR System助力热载荷测试)
  • 访问者模式:解耦数据结构与操作的优雅之道
  • 数字IC后端实现之Innovus中各种cell名字前缀物理含义
  • Vue3 Element Plus 表格默认显示一行
  • GitHub Actions 深度实践:零运维搭建 CI/CD 流水线
  • React 第六十一节 Router 中 createMemoryRouter的使用详解及案例注意事项
  • SpringBoot+vue前后端分离系统开发(期末)
  • ios 26发布:设计革新与智能整合
  • 26考研 | 王道 | 计算机组成原理 | 六、总线
  • 栈与队列:数据结构优劣全解析
  • react react-router-dom中获取自定义参数v6.4版本之后
  • 域名+nginx反向代理实现案例
  • frida对qt5(32位)实现简单HOOK
  • Oracle 中使用CONNECT BY、START WITH递归查询
  • Dockerfile - 自定义 Nginx 镜像构建
  • 网站后台无法审核/线上推广网络公司
  • 商城网站的建设费用/小学生摘抄新闻
  • 电商网站页面布局/百度关键词挖掘工具爱站网
  • 一个网站可以做几个关键词/搜索引擎优化seo专员
  • 企业网站源码哪个最好/找小网站的关键词
  • 企业qq免费版/seo网站优化师