rsync免密码登陆要点
来源:互联网 发布:linux怎么进入命令界面 编辑:程序博客网 时间:2024/06/05 08:29
rsync免密码登陆,看了网上N多教程,千篇一律,愣是没法解决我的问题。
结果发现,其实注意好两点就行:
1. 在rsyncd.conf的模块设置中,要将auth users和secrets file这两项注释掉
2. 在cwrsync.cmd的SECHAW_CMD的rsync命令行中,本地目录的结尾要加上反斜杠/,否则会在服务器的目录下再创建一个目录
下面附上完整的配置文件:
rsyncd.conf
read only = nouid = rootgid = rootuse chroot = nomax connections = 4pid file = /var/run/rsyncd.pidlog file = /var/log/rsync/rsyncd.loglock file = /var/run/rsyncd.lockexclude = lost+found/# transfer logging = yes# timeout = 900ignore nonreadable = yesdont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2 *.jpg[static] path = /website/static ignore errors = yes hosts allow = * comment = rsync static files of website #auth users = rsync root #secrets file = /etc/rsyncd.pas
cwrsync.cmd
@ECHO OFFSETLOCALSET CWRSYNCHOME=%PROGRAMFILES(x86)%\CWRSYNCSET HOME=%HOMEDRIVE%%HOMEPATH%SET CWOLDPATH=%PATH%SET PATH=%CWRSYNCHOME%\BIN;%PATH%SET SECHAW_IDENTITY=/cygdrive/c/Users/user/.ssh/id_rsaSET SECHAW_TYPE=sshSET SECHAW_LOCALPORT=9119SET SECHAW_SERVER=120.120.120.120SET SECHAW_SERVERPORT=873SET SECHAW_USER=rootSET SECHAW_CMD=rsync.exe -avrHzP --exclude-from=/cygdrive/c/exclude.list --progress --delete /cygdrive/c/website/static/ 120.120.120.120::staticsechaw.exe --verbosepause
其它的看网上的教程就可以了,这里只贴关键部位。另外要注意的是exclude.list中的路径不要包括/website/static这个父路径了,只要子目录就可以,如src/。
0 0
- rsync免密码登陆要点
- rsync 免密码 备份文件
- SSH登陆免密码
- ssh免密码登陆
- ssh 免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- ssh 免密码登陆
- ssh 免密码登陆
- ssh 免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- SSH免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- C/C++通用Makefile
- HelloWorld版的SpringMVC使用注解驱动的依赖注入
- linux学习5:文件|目录的默认权限与隐藏权限
- STDIN_FILENO的作用及与stdin 的区别
- PMP:Project Management Professional
- rsync免密码登陆要点
- [Leetcode]326. Power of Three
- ThinkPHP3.2.3 - 常用MySql语句(增删改查)
- HDU 2897 邂逅明下(博弈)
- linux编程里有这么一句if (lseek(STDIN_FILENO, 0, SEEK_CUR) == -1 ),请问是de意思?
- 无线充电各种原理方案的比较
- 【bzoj3786】【星系探索】【dfs序+splay】
- jQuery中ready和load的区别
- 在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序(老罗学习笔记3)