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
阅读(4419) | 评论(0) | 转发(0) |