<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>lsyncd ssh with public key Archives - CNERIS</title>
	<atom:link href="https://cneris.com/es/tag/lsyncd-ssh-with-public-key/feed/" rel="self" type="application/rss+xml" />
	<link>https://cneris.com/es/tag/lsyncd-ssh-with-public-key/</link>
	<description></description>
	<lastBuildDate>Mon, 26 Aug 2024 08:38:44 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>
	<item>
		<title>Guía paso a paso para configurar Lsyncd con clave pública</title>
		<link>https://cneris.com/es/guia-paso-a-paso-para-configurar-lsyncd-con-clave-publica/</link>
					<comments>https://cneris.com/es/guia-paso-a-paso-para-configurar-lsyncd-con-clave-publica/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 26 Aug 2024 08:38:44 +0000</pubDate>
				<category><![CDATA[Administración de Sistemas]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Servidores dedicados]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[lsync with public key]]></category>
		<category><![CDATA[lsyncd ssh with public key]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2169</guid>

					<description><![CDATA[<p>1. Instalación de Lsyncd En primer lugar, instala Lsyncd en el servidor principal donde deseas configurar la sincronización. Para sistemas basados en Debian/Ubuntu: sudo apt-get update sudo apt-get install lsyncd Para sistemas basados en Red Hat/CentOS: sudo yum install epel-release sudo yum install lsyncd 2. Generación de la clave pública SSH Genera un par de [...]</p>
<p>The post <a href="https://cneris.com/es/guia-paso-a-paso-para-configurar-lsyncd-con-clave-publica/">Guía paso a paso para configurar Lsyncd con clave pública</a> appeared first on <a href="https://cneris.com/es">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h4>1. <strong>Instalación de Lsyncd</strong></h4>
<p>En primer lugar, instala Lsyncd en el servidor principal donde deseas configurar la sincronización.</p>
<p>Para sistemas basados en Debian/Ubuntu:</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">sudo apt-get update<br />
sudo apt-get install lsyncd<br />
</code></div>
</div>
<p>Para sistemas basados en Red Hat/CentOS:</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">sudo yum install epel-release<br />
sudo yum install lsyncd<br />
</code></div>
</div>
<h4>2. <strong>Generación de la clave pública SSH</strong></h4>
<p>Genera un par de claves SSH (clave pública y privada) en el servidor principal (Servidor A).</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">ssh-keygen -t rsa -b 4096<br />
</code></div>
</div>
<p>Sigue las instrucciones y guarda las claves en el directorio predeterminado (<code>~/.ssh/id_rsa</code> para la clave privada y <code>~/.ssh/id_rsa.pub</code> para la clave pública).</p>
<h4>3. <strong>Copiar la clave pública al servidor remoto</strong></h4>
<p>Copia la clave pública generada al servidor de destino (Servidor B) usando el siguiente comando:</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">ssh-copy-id usuario@servidor_remoto<br />
</code></div>
</div>
<p>Este comando añadirá la clave pública al archivo <code>~/.ssh/authorized_keys</code> en el servidor remoto, permitiendo la autenticación sin contraseña.</p>
<h4>4. <strong>Verificar la conexión SSH sin contraseña</strong></h4>
<p>Verifica que puedas conectarte al servidor remoto sin necesidad de introducir la contraseña:</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">ssh usuario@servidor_remoto<br />
</code></div>
</div>
<p>Si la conexión se realiza sin pedir la contraseña, la configuración de la clave pública está funcionando correctamente.</p>
<h4>5. <strong>Configuración del archivo de Lsyncd</strong></h4>
<p>Edita o crea el archivo de configuración de Lsyncd, normalmente ubicado en <code>/etc/lsyncd/lsyncd.conf.lua</code>.</p>
<p>Ejemplo de configuración:</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="flex items-center relative text-token-text-secondary bg-token-main-surface-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md">settings {</div>
<div class="overflow-y-auto p-4" dir="ltr">
<p>logfile = «/var/log/lsyncd/lsyncd.log»,<br />
statusFile = «/var/log/lsyncd/lsyncd-status.log»,<br />
nodaemon = false,<br />
}</p>
<p>sync {<br />
default.rsyncssh,<br />
source = «/ruta/a/sincronizar/»,<br />
host = «usuario@servidor_remoto»,<br />
targetdir = «/ruta/remota/destino/»,<br />
rsyncOpts = {«-avz»},<br />
ssh = {<br />
port = 22,<br />
identityFile = «/home/tu_usuario/.ssh/id_rsa»<br />
}<br />
}</p>
</div>
</div>
<h4>6. <strong>Iniciar Lsyncd</strong></h4>
<p>Inicia Lsyncd para comenzar la sincronización:</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">sudo lsyncd /etc/lsyncd/lsyncd.conf.lua<br />
</code></div>
</div>
<p>Para asegurarte de que Lsyncd se inicie automáticamente al arrancar el servidor, puedes habilitarlo como un servicio de sistema.</p>
<h4>7. <strong>Monitoreo y Logs</strong></h4>
<p>Revisa los logs de Lsyncd para monitorear su actividad y asegurarte de que la sincronización se realiza correctamente:</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash"><span class="hljs-built_in">tail</span> -f /var/log/lsyncd/lsyncd.log</code></div>
</div>
<p>The post <a href="https://cneris.com/es/guia-paso-a-paso-para-configurar-lsyncd-con-clave-publica/">Guía paso a paso para configurar Lsyncd con clave pública</a> appeared first on <a href="https://cneris.com/es">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/es/guia-paso-a-paso-para-configurar-lsyncd-con-clave-publica/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
