a, la configuración del servidor:
# yum -y install xinetd
# vi /etc/xinetd.d/rsync el siguiente código
rsync servicio {deshabilitar = sí socket_type = corriente de espera = no user = root server = /usr /bin /rsync server_args = – daemon log_on_failure + = USERID}
en el disable = yes a disable = no
a continuación, iniciar xinetd # /etc/init.d/xinetd iniciar o reiniciar el servicio xinetd Nota: Si tiene un servidor de seguridad en el servidor recuerde abierta, el puerto por defecto es 873
# telnet 127.0.0.1 873 Tratando 127.0.0.1 ... telnet: conectar para hacer frente a 127.0.0.1: Conexión rechazada # iptables -A ENTRADA -s -p tcp tcp 192.168.0.0/255.255.255.0 -m --dport 873 -j ACCEPT # iptables -A tcp -p ENTRADA - m tcp --dport 873 -j DROP
# vi /etc/rsyncd.conf (si no existe este archivo crear su propia)
Ajustes uid = root # #global rsync carrera en calidad de qué gid = raíz utilización chroot = no # no use conexiones max chroot = 20 # número máximo de conexiones de archivos secretos = /etc/rsyncd.secrets archivo # contraseña Ajuste, los ajustes del archivo de certificación, establecer el archivo de registro de nombre de usuario y contraseña = # designada archivos de registro de rsync /var/log/rsyncd.log, no envían los registros al syslog archivo pid = /var/run/rsyncd.pid # especificar el rsync archivo de bloqueo de archivo pid = /var/run/rsync.lock # especifica el soporte del parámetro de conexiones máx archivo de bloqueo, el valor por defecto es el comentario /var/run/rsyncd.lock = Hello World archivo #motd = /etc/rsyncd.motd # bienvenidos información de nombre de archivo y la ubicación de almacenamiento (este archivo no es así, puede añadir su propio) [copia de seguridad] # aquí es el nombre del módulo de autenticación, especifique path = /titan24 /www /repos # necesitaba usuarios del directorio de autenticación de espejo = rsync # al lado del cliente Número de cuenta autorizado. Nombre de usuario autenticado, sin esta línea indica el anonimato, con una pluralidad de usuarios, la partición de sólo lectura = NO # si hay significado modo de lectura-escritura, una recuperación de datos NO anfitriones permiten sólo lectura = 192.168.3.128 # permitir el acceso a la IP del servidor hosts deny = * # lista lista negra = true # permiten errores de archivos #ignore columna # IO error se puede omitir sin relación #exclude = cache /111 /cache /222 /# ignoran directorio
# vi /etc/rsyncd.secrets (acceso conjunto (autenticación) de nombre de usuario y contraseña)
rsync: 111111 # nombre de usuario: contraseña
para presentar la raíz permisos # chown correcta: raíz /etc/rsyncd.secrets # chmod 600 /etc/rsyncd.secrets # (debe ser 600)
dos, por defecto del lado del cliente cliente de sincronización parece haberse instalado rsync, en ningún palabras cargadas: # yum -y instalar rsync
realizar la operación sincrónica asincrónica:
/usr /bin /rsync -avz --progress [email protected] :: copia de seguridad /www
# crontab -e # (el tiempo se puede sincronizar una vez cada archivo de tres minutos)
* /3 * * * * rsync -avz --progress [email protected] :: copia de seguridad /www
El siguiente punto completa de comandos:
/etc/rsyncd.pas #vi contraseña de incorporación rsyncofpass en cuenta que el archivo de contraseñas en el cliente sólo necesita una contraseña, sin necesidad de que el nombre de usuario!
Cambiar los permisos de archivo: #chmod 0600 /etc/rsyncd.pas
#rsync -vzrtopgu --progress --delete --password-file = /etc /rsyncd.pas [email protected] .0.2 :: rsync_module_name1 /www /
esta línea de comandos -vzrtopg donde v es prolijo, z es la transmisión de compresión, r es recursivo, topg son los principales parámetros, el archivo de tiempo original atributos en el caso de la celebración . U solamente sincronizar archivos han sido actualizados, los archivos no se actualizan para evitar la repetición de actualización una vez, pero preste atención a sincronizar los relojes de las dos máquinas. &Ndash; el progreso significa que muestra detalles del progreso, y ndash; borrar significa que si el servidor para borrar este archivo, a continuación, el cliente también apropiada para borrar el archivo, mantenga real consistente. Después de que el avión [email protected] :: rsync_module_name1 en, después de rsync_module_name1 es el módulo, que es el nombre de auto-definido en /etc/rsyncd.conf en, rsync_user es el nombre de usuario especificado en el módulo se puede especificar la sincronización. El último /www es el nombre del directorio respaldado en el local. En este caso, también puede establecer una conexión cifrada con el parámetro -e ssh. Pueden y ndash; password-file = /contraseña /ruta /archivo para especificar un archivo de contraseñas, por lo que puede de forma interactiva sin tener que introducir una contraseña para usar en el guión, a tener en cuenta es que este archivo de contraseñas permisos atribuye a ser demasiado Sólo el propietario puede leer.
# /usr /local /rsync /bin /-vzrtopg y rsync ndash; el progreso y el ndash; eliminar [email protected] :: rsync_module_name1 Por favor continúe en la página siguiente: Descripción del comando de sincronización ---------------------------- ----- Descripción del comando de sincronización: --------------------------------- 1 Display el contenido del directorio Command — — a) rsync b) rsync -r c) rsync [email protected] :: d) rsync [email protected]: comando Descripción — — — a) muestra el contenido del directorio (primera capa) b) de forma recursiva muestra el contenido del directorio c) muestra un contenido de directorio host remoto * Nota 1: modo de puerto, la autenticación basada en el usuario rsync * Nota 2: el directorio en rsync servidor debe que tiene la autoridad xx7 d) Véase la nota * contenido del directorio host remoto 1: modo de shell remoto, basándose en la identidad de la conexión a través del sistema ssh autenticación de usuario local 2 * Nota: Sólo se utiliza aquí dos puntos (:) Al mismo tiempo, el nombre de usuario es el usuario ssh del host remoto, y la contraseña también es la contraseña correspondiente al usuario ssh. * Nota 3: Use " " para listar la información de la carpeta en sí. Para enumerar los contenidos de una carpeta, debe usar " /". Parámetro Descripción y mdash; — — -r directorio de recursividad es Command — — a) rsync -av y ndash; progreso /*** Tenga en cuenta que (/) *** b) rsync -av y ndash; progreso c) rsync -avu y ndash; progreso y ndash; borrar /d) rsync -av y ndash; progreso y ndash; temp-dir = /tmp / comando Descripción y mdash; — — a) síncrono directorio src-dir de todos los archivos a DST-directorio dir b) del directorio src-dir sincronización de todos los archivos a DST-dir directorio /src-dir c) para el directorio de contenido src-dir bajo la actualización diferencia dst-dir directorio, aumento /actualización añadir Alternativamente, una disminución en la eliminación de los mismos d) y ndash más de a); temp-dir = /tmp, es decir, Especifique /tmp como un área de intercambio temporal para evitar errores que no puedan sincronizarse debido a un espacio de directorio de destino insuficiente. Parámetro Descripción y mdash; — — -a -u equivalente -rlptgoD lo hace igual a – actualización, la pantalla no se actualiza el archivo de sincronización -v y archivo de destino ndash en el archivo de origen de la nueva situación; muestra el porcentaje de avance progreso como la sincronización de archivos, la velocidad de transmisión y ndash; &sincronización mdash entre el comando de borrado para borrar el directorio de destino distinto del directorio de archivo de origen 3 hosts remotos; — a) rsync -avz y ndash; jack progreso @ 192.168.0.1 :: /b) rsync -avz y ndash; el progreso [email protected] :: /y ndash; password-file = /home /conector /rsync.jack c) rsync -avuz y ndash; el progreso y el ndash; eliminar jack @ 192.168.0.1::/y ndash; password-file = /home /conector /rsync.jack d) rsync -avz y ndash; el progreso [email protected] :: / comando Descripción y mdash; — — a) sincronizar los contenidos del directorio local para el directorio de la 192.168.0.1 host remoto, jack es usuario de la base rsync (ver 3. /etc/rsync.secrets) b) para lograr archivos de inicio de sesión no interactivos mediante la lectura automáticamente al usuario de sincronización de contraseñas c) Más que b) -u y – eliminar d) Sincronizar el contenido del host remoto en un directorio local
/tmp /Contraseña: o se puede formular contraseña sistema de archivos crontab debido a la necesidad de llevar a cabo, por lo que aquí usando el archivo de contraseñas lee el camino, esta vez con éxito.
sincronización entre el directorio local 2
Sabemos que IIS puede permitir hasta 10 conexiones de cliente en los sistemas operativos Windows 200
Para garantizar el funcionamiento estable de los servidores de la empresa, es inú
Al instalar dispositivos de red, como tarjetas de red, parece que estamos implicados de manera inext
Abra el administrador de intercambio de archivos, como se muestra en
Los seis movimientos le enseñan a distinguir entre productos KVM de gama alta y baja
La operación de Wget bajo CentOS no puede resolver (resolución) la solución del problema
Configuración del servidor web bajo la plataforma FreeBSD
¡El rendimiento está en alza! Le enseñará cómo agrupar arrays de discos RAID0
Sin monitor, teclado, ¿cómo gestionar el servidor?
Mejore la seguridad del servidor con SecureRDP
Cuatro golpes para mejorar la seguridad de Windows 2003
Cómo evitar ser atacados en el servidor IIS
Método de configuración de contraseña de gráficos Win8
Cambie rápidamente el número de serie de Office2013 en Win8 /Win8.1
Sistema Win7 no puede jugar juegos de QQ cómo hacerlo
Cómo el Explorador de Windows 10 oculta los archivos usados recientemente y las carpetas calientes
Cómo consultar la dirección DNS de la computadora Win10
Cómo eliminar archivos en el sistema Win7 sin entrar en la papelera de reciclaje
Sistema Win8 no puede encontrar una solución para la red inalámbrica