Netcat的一些远程用法

一、远程传输文件压缩包

1tar zcvf - /export/A0 | nc 192.168.86.5 8732
2
3nc -l 8732 > A0.tar.gz  

方向倒过来也是可以的,在服务端压缩文件

1tar zcvf - /export/A0 | nc -l -p8732
2
3nc 192.168.86.5 8732 > A0.tar.gz  

二、远程传输整个目录

1tar cvf - /export/A0 | nc 192.168.86.5 8732
2
3nc -l 8732 | tar xvf -  

三、远程备份分区到一个文件

1dd if=/dev/sdb | gzip -c | nc 192.168.86.5 8732
2
3nc -lp 8732 | dd of=/backup/sdb.img.gz  

四、将远程分区备份文件拉到本地并恢复分区

1cat /backup/sdb.img.gz | nc 192.168.86.5 8732
2
3nc -lp 8732 | gunzip -c | sudo dd of=/dev/sdb  

Linux下Screen乱码
如何通过extundelete恢复删除文件
comments powered by Disqus