易截截图软件、单文件、免安装、纯绿色、仅160KB

用cygwin ssh rsync同步windows与linux文件

一:安装cygwin
       下载地址:www.cygwin.com/setup.exe;安装方法可参考www.cygwin.cn,可以选择internet安装,如果安装文件已经下载,可以在本地安装;
1.       修改环境变量:系统和用户path中增加:盘符\cygwin\bin;盘符是具体要安装的磁盘;
2.       cygwin两个套件必须安装:openssh,cygrunsrv;
3.       安装时记住要选择 Rsync from the +Net package list, 和a suitable Editor (因为这个系统不会默认安装). 要用到一些编辑器  Pico (在 +Mail之下的part of Pine living ) 和 Nano (living under +Editors).(我只安装了net全部套件)
4.       在cygwin中访问windows文件系统:cd /cygdrive/   ls命令就可以打出windows下的盘符了;
二:结合ssh使用rsync
5.       把windows文件夹同步到linux,用密钥:
rsync -vzrtopg -e "ssh -i /home/Administrator/.ssh/id_dsa.42"  --progress  --delete /cygdrive/d/myself/xbb/  root@192.168.0.23:/root/test/
-e参数指定密钥位置"ssh -i /home/Administrator/.ssh/id_dsa.42";
/cygdrive/d/myself/xbb/是windows目录
root@IP:/root/test/是linux目录
6.       如果密钥出现权限问题,而连接不到远程服务器,就将密钥权限设置为600
7.       这是用ssh结合rsync的一个实例,但没有成功,因为文件数量太大!:rsync -vzrtopg -e "ssh -i /home/id_dsa.42"  --progress  --delete /cygdrive/e/Tomcat\ 5.5/webapps/resource/stat/ root@IP:/usr/local/tomcat/webapps/resource/
8.       windows带有空格的目录要用””括起来cygwin才能识别
三:rsync也可以不用ssh独立使用;需要配置模块(不配置模块是否可行没有测试)
       服务端:
1.rsyncd.conf配置详解
该文件要放在/etc目录下
rsyncd.conf的配置实例:
      
       uid = nobody
gid = nobody
use chroot = no
list = false
ignore errors = yes
ignore nonreadabl


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

linux yum命令详解

一. yum是什么
yum = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
注:为什么要使用yum而不用apt,最简单的原因,Fedora自带

二. ......

Linux主要shell命令详解

s
hell是用户和Linux操作系统之间的接口。Linux中
有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。
  什么是shell
  Linux系统的shell作为操作系统的外壳,为用户提
供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。
  s ......

linux sort 命令详解

     
sort命令的功能是对文件中的各行进行排序。sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的。实际
上,sort命令可以被认为是一个非常强大的数据管理工具,用来管理内容类似数据库记录的文件。
Sort命令将逐行对文件中的内容进行排序,如果 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号