Este es un tutorial sobre Cómo configurar OpenSSH en CentOS 7 . Secure Shell o SSH es un protocolo que permite a los usuarios conectarse a un sistema remoto mediante una arquitectura cliente-servidor. La sesión de inicio de sesión está encriptada y es muy segura. Hoy le mostraremos cómo configurar y usar OpenSSH en un VPS Linux usando CentOS 7 como sistema operativo. Configuración de OpenSSH en CentOS 7 es una tarea bastante fácil si sigue cuidadosamente el tutorial a continuación.
CentOS 7 proporciona,openssh
openssh-server
y openssh-clients
paquetes El openssh
el paquete requiere openssl-libs
para ser instalado en el sistema ya que proporciona algunas bibliotecas criptográficas muy importantes.
Si solicita un Alojamiento CentOS VPS con nosotros, tendrá todos estos paquetes instalados en su servidor. De lo contrario, deberá instalarlos manualmente.
Para ello puede utilizar el siguiente comando:
# yum install openssh openssh-server openssh-clients openssl-libs
Una vez que los paquetes estén instalados, estará listo para conectarse al servidor a través de SSH. El archivo de configuración predeterminado para el demonio sshd es /etc/ssh/sshd_config
y la mayoría de las configuraciones para el daemon están definidas en este archivo. Antes de realizar cualquier cambio, se recomienda hacer una copia del archivo de configuración original para que, si experimenta algún problema, pueda revertir los cambios a los valores predeterminados.
# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.orig
Para ver y editar el archivo de configuración, puede utilizar un editor de texto de su elección. Vamos a usar nano
por su sencillez.
# nano /etc/ssh/sshd_config
Lo primero que le gustaría cambiar es el número de puerto de escucha. De forma predeterminada, el demonio SSH escucha en el puerto 22 y, por razones de seguridad, puede cambiar el número a otro. Cambiar la línea:
Port 22
a
Port 2022
Puede usar un número de puerto de su elección que no sea utilizado por ningún otro servicio en su CentOS VPS. Una vez que realice los cambios, puede guardar y cerrar el archivo. Para que los cambios surtan efecto, debe reiniciar el demonio SSH.
# systemctl restart sshd.service
Para mejorar aún más la seguridad, se recomienda utilizar la autenticación basada en claves. La autenticación basada en claves le permitirá conectarse a su servidor a través de SSH sin utilizar la contraseña de usuario de su sistema. En su lugar, deberá utilizar claves SSH. Para obtener más información sobre cómo iniciar sesión a través de SSH sin contraseña usando claves SSH, le recomendamos que lea nuestro tutorial dedicado.
El protocolo SSH permite que otras operaciones, como la copia de archivos entre dos hosts remotos, se realicen de forma encriptada y segura. Por esa razón, puede usar, scp
un programa de copia remota de archivos y sftp
que es un programa de transferencia de archivos interactivo muy similar a FTP. Para obtener más información sobre cómo usar scp
y sftp
puede leer el manual del usuario que está disponible en http://www.openssh.com/manual.html. Cubriremos este tema en algunos de nuestros próximos tutoriales basados en Linux.
Por supuesto, no tiene que saber cómo configurar y usar OpenSSH en CentOS 7 si utiliza uno de nuestros servicios de alojamiento VPS de CentOS 7, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo ayuden con la configuración y configuración de OpenSSH en CentOS 7. Están disponibles las 24 horas, los 7 días de la semana y se ocuparán de su solicitud de inmediato. .
PD. Si te gustó esta publicación sobre cómo configurar OpenSSH en CentOS 7 , compártalo con sus amigos en las redes sociales utilizando los botones de la izquierda o simplemente deje una respuesta a continuación. Gracias.