Chinaunix首页 | 论坛 | 博客
  • 博客访问: 85110
  • 博文数量: 36
  • 博客积分: 835
  • 博客等级: 准尉
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-14 09:26
文章分类

全部博文(36)

文章存档

2012年(1)

2011年(35)

我的朋友

分类: LINUX

2011-05-13 12:08:04

nc 传输文件


文件操作
下载:
S: nc -lvp 9001 < src_file.tgz
C: nc S 9001 > dst_file.tgz
C下载S
语言描述:将S上开户一个端口  把src_file.tgz放入S端口中
         在目标主机将dst_file.tgz 放入远程主机的9001端口 为下载
         上传同理
上传:
S: nc -lvp 9002 > dst_file.tgz
C: nc S 9002 < src_file.tgz

目录操作
下载:
S: tar czvf - src_dir | nc -lvp 9001
C: nc S 9001 | tar xzvf -
上传:
S: nc -lvp 9002 | tar xzvf -
C: tar czvf - src_dir | nc S 9002



文件镜像操作
   C: nc -l 1234 > f.img
   S: dd if=/dev/sda1 | nc -w 10 C 1234

语言描述:推送方式
          C端开启1234端口,把内容定向的f.img
          S端用dd把磁盘做成镜像直接导入 C端的1234端口

目录镜像操作
   C:nc -l 1234 > data.img
   S:mkisofs -r /data  | nc -w 10 C 1234



重定向 shell
nc.exe -Ldp 9833 -e C:\WINDOWS\system32\cmd.exe (关掉窗口, 程序会在后台运行)



具体实现

1、源主机: 开启监听端口 视频存在的主机
mount -o remount,ro /data #设置打包目录为只读,否则无法被mount
screen -r
time dd if=/dev/sda9 | nc -l -p 7878

2、目标主机:网络传数据
nc 10.0.0.121 7878 -w 10 > /data006/img01-001.data.img &
3、目标主机:mount 数据
mount -o loop /data006/img01-001.data.img /data007
阅读(6273) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~