Introducción
Este tutorial le mostrará cómo usar el programa OpenSSH para conectar un servidor Linux a otro a través de la línea de comandos. Es un proceso muy simple que requiere poco conocimiento, pero puede ser útil para muchos proyectos. Normalmente, en Windows, solo usaría el software PuTTY para conectarse a través de SSH, pero esto no está disponible para dispositivos Linux.
Requisitos
- Acceso raíz/administrativo a su servidor. Si no tiene un servidor y necesita uno, Atlantic.Net ofrece opciones confiables de alojamiento VPS .
Instalación de OpenSSH
Con la mayoría de las versiones de Linux, OpenSSH ya viene instalado para el lado del cliente y del servidor. Para asegurarnos de que esté instalado en ambos extremos, primero ejecutaremos una instalación en ambos lados. Ejecute los siguientes comandos para instalar el servidor y el software de cliente necesarios:
Ubuntu/Debian:
sudo apt-get install -y openssh-server openssh-client
CentOS/Fedora (Fedora usa 'dnf' ahora, pero aún se instalará con 'yum'):
sudo yum install -y openssh-server openssh-client
FreeBSD:
sudo pkg install openssh-server openssh-client
ArchLinux:
sudo pacman -S openssh
Una vez que OpenSSH esté instalado, asegúrese de que el servicio se esté ejecutando. Puede verificar si se está ejecutando con lo siguiente:
CentOS/Fedora/FreeBSD/Ubuntu/Debian:
service sshd status
ArchLinux:
systemctl status sshd
Conexión a un servidor externo
En este punto, ¡estás listo para conectarte! La sintaxis normal para conectarse con OpenSSH es la siguiente:
ssh <[email protected] or [email protected]>
Una vez que se conecte a su dispositivo externo, verá lo siguiente, que es la negociación RSA entre ambos dispositivos para asegurarse de que se está conectando al host correcto:
The authenticity of host '69.28.xx.xx (69.28.xx.xx)' can't be established. RSA key fingerprint is 75:98:a9:3d:f8:e7:48:bf:05:c9:1b:ea:xx:xx:xx:xx. Are you sure you want to continue connecting (yes/no)? yes
Puede optar por agregar esta clave RSA de forma permanente a su configuración de SSH para que este host externo se almacene permanentemente con esta clave. Esto normalmente se ve bien a menos que modifique la configuración SSH del host externo con frecuencia. Esto evitará que personas con intenciones maliciosas se hagan pasar por el servidor al que se está conectando o que realicen ataques de tipo "man-in-the-middle".
Warning: Permanently added '69.28.xx.xx' (RSA) to the list of known hosts.
Posteriormente, se le solicitará la contraseña del usuario con el que inició sesión. Si no especificó un usuario, automáticamente iniciará sesión como 'root'.
[email protected]'s password: Last login: Mon Apr 25 06:25:43 2016 from 209.208.xx.xx
Ingrese la contraseña de su usuario y ¡listo!
Gracias por seguir esta guía sobre cómo conectarse a su servidor Linux con OpenSSH. Obtenga más información sobre nuestras soluciones de alojamiento de VPS asequibles y asegúrese de volver a consultarnos para obtener actualizaciones y más tutoriales, como Cómo conectar SSH a un servidor a través de Linux.