Вы находитесь на странице: 1из 2

Instalar y configurar OpenSSH en

Linux CentOS 6.6


Primero instalaremos OpenSSH en Linux CentOS, con el siguiente comando:
yum install openssh-server

Continuamos editando el fichero, para esto teleamos lo siguiente:


/etc/ssh/sshd_config con el comando Linux: nano
/etc/ssh/sshd_config, (si no tenemos "nano" podremos usar "vi")
Para cambiar el puerto por defecto de SSH que es el 22 por otro,
borraremos la lnea # Port 22 e introduciremos el puerto que
queramos emplear para la conexin SSH:

Para guardar los cambios tecleamos Control + O y cerraremos la


edicin pulsando Control + X:
Para aplicar los cambios reinciaremos el servicio con el comando:
service sshd restart

Si tenemos habilitado el cortafuegos en Linux CentOS deberemos abrir


el puerto 22 (o el que hayamos establecido en el fichero de
configuracin) para permitir las conexiones externas.
Para ello editaremos el fichero /etc/sysconfig/iptables con el
comando: nano /etc/sysconfig/iptables
Ahora aadimos la siguiente lnea:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j
ACCEPT
(cambiaremos 22 por el puerto establecido en la configuracin de
OpenSSH)

Reiniciaremos el servicio del firewall de OpenSSH, digitando lo


siguiente: service iptables restart

Nota importante: por seguridad es recomendable deshabilitar el


acceso por SSH al superusuario root y eliminar las IPs a las que se
permitir el acceso.
Todo esto se establece en el fichero de
configuracin /etc/ssh/sshd_config.
Acceso remoto SSH con PuTTY desde
equipo Windows a equipo Linux
CentOS
Ya que tenemos instalado y configurado OpenSSH y abierto el puerto
correspondiente (el de defecto es el 22) podremos realizar la conexin
remota desde cualquier otro equipo de la red, tanto con Linux como
con Windows.
Por ejemplo, para la conexin remota, podemos usar PuTTY (aplicacin
gratuita que no requiere de instalacin).
Descargaremos PuTTY de su web oficial y lo ejecutaremos,
introduciremos los siguientes datos para la conexin:
Host Name (opr IP address): direccin IP del equipo con
Linux CentOS y OpenSSH.
Saved Sessions: nombre de la conexin para guardarla en
PuTTY.
Port: puerto de conexin SSH, si hemos modificado el estndar,
el 22, introduciremos el puerto de conexin, en nuestro ejemplo
2222.
Continuaremos pulsando en "Save" para guardar los datos de
conexin y que estn disponibles para la prxima conexin.
Y luego pulsaremos en "Open" para conectarnos al equipo por SSH:

La primera vez que accedamos nos indicar que se crear una clave de
conexin, pulsaremos "S":

Introduciremos usuario y contrasea del equipo Linux CentOS y ya


tendremos acceso remoto al terminal de Linux para ejecutar cualquier
comando:

A partir de ahora podremos usar aplicaciones como FileZilla


Client para transferir ficheros a y desde la mquina Linux mediante
SFTP y otras aplicaciones como SSH Secure Shell Client para
transferencia de ficheros y ejecucin de comandos como PuTTY.

Вам также может понравиться