Un servidor
ssh nos permite acceder de manera remota a nuestro equipo.
De este modo accederemos a la consola remota (similar a
telnet, pero mucho más seguro), y podremos transferir archivos (similar a
FTP, pero mucho más seguro).
Instalación
Para instalarlo, en una consola escribimos el comando:
sudo aptitude install ssh
Y listo! ya podemos conectarnos a nuestro equipo de manera remota y segura.
Utilizamos los logins y contraseñas de los usuarios declarados en Ubuntu.
Conexión
Podemos utilizar ssh en línea de comandos:
ssh milogin@direccionip
También podemos acceder desde Windows:
- Con Putty para tener la línea de comandos
- Con WinSCP para transferir ficheros
Uso de SSH mediante un proxy
Primeramente instalamos el paquete
proxy-connect:
sudo aptitude install proxy-connect
Modificamos el fichero
/etc/ssh/ssh_config para permitir el uso de SSH a través de un proxy:
sudo echo 'ProxyCommand /usr/bin/connect-proxy -4 -S miproxy.domaine.com:port %h %p' >> /etc/ssh/ssh_config
Reemplaza "proxy.domaine.com" y "port" por el nombre de tu proxy y el número de puerto.
Truco
Para hacer funcionar el servidor ssh en un puerto diferente al 22 estándar:
1. Abrimos el fichero de configuración:
sudo gedit /etc/ssh/sshd_config
2. Localizamos la línea
Port 22 y lo reemplazamos por el valor que queramos (por ejemplo
Port 741)
3. Reiniciamos el servidor
ssh: sudo /etc/init.d/ssh restart
Este truco evita que el servidor sea localizado por un escáner de direcciones IP.
Enlaces relacionados
Ver también:
Véase también
Comunidad de asistencia y consejos.
El artículo original fue escrito por
sebsauvage. Traducido por
Carlos-vialfa.