
Harry James
0
903
116
Una vez que comience a sentirse más cómodo con el uso de Linux, querrá comenzar a utilizar algunas excelentes utilidades que pueden hacerlo mucho más productivo. Podría decirse que una de las utilidades más importantes para aprender es SSH. Con él, puede controlar una máquina diferente como si estuviera sentado directamente en ella. Esto puede permitirle configurar máquinas sin cabeza, como con un Raspberry Pi Configuración de su Raspberry Pi para uso sin cabeza con SSH Configuración de su Raspberry Pi para uso sin cabeza con SSH El Raspberry Pi puede aceptar comandos SSH cuando está conectado a una red local ( por Ethernet o Wi-Fi), lo que le permite configurarlo fácilmente. Los beneficios de SSH van más allá de alterar el examen diario ... .
¿Cómo lo configura, tanto en el lado del cliente como del servidor? Te llevaremos a través de una instalación básica para que puedas conectarte entre los dos.
¿Qué es SSH??
En pocas palabras, SSH (Secure Shell) le permite conectarse a una computadora diferente y obtener acceso a la terminal Qué es SSH y en qué se diferencia de FTP [Tecnología explicada] Qué es SSH y en qué se diferencia de FTP [Tecnología explicada] a pesar de que no físicamente sentado justo en frente de él. SSH no le da acceso al entorno gráfico de escritorio (normalmente, al menos), pero le dará acceso a la terminal. Solo eso es una razón suficiente para repasar sus habilidades de terminal. Una A-Z de Linux: 40 comandos esenciales que debe conocer Una A-Z de Linux: 40 comandos esenciales que debe saber Linux es la tercera rueda a menudo ignorada para Windows y Mac. Sí, durante la última década, el sistema operativo de código abierto ha ganado mucha tracción, pero todavía está muy lejos de ser considerado ... Una vez que esté conectado a la otra computadora, puede hacer prácticamente lo que quiera, especialmente si tiene acceso de root en la cuenta de usuario remoto.
Instalación del lado del cliente
Instalar SSH es realmente fácil y solo se necesitan unos pocos bits de información para comenzar. En la computadora que desea utilizar para conectarse a otras computadoras, deberá instalar el cliente OpenSSH si aún no lo ha hecho. En los sistemas Ubuntu, esto se puede hacer con sudo apt-get install openssh-client
. Una vez que se complete la instalación, ya está listo para usar una computadora.
Alternativamente, también puede instalar PuTTY si está acostumbrado a él u otros clientes SSH en Windows 4 Maneras fáciles de usar SSH en Windows 4 Maneras fáciles de usar SSH en Windows SSH es la solución de facto para acceder de forma segura a terminales remotos en Linux y otros Sistemas tipo UNIX. Si tiene un servidor SSH remoto al que desea acceder, tendrá que descargar un cliente SSH ..., aunque personalmente prefiero usar el terminal directamente en lugar de PuTTY. Sin embargo, para aquellos que lo deseen, pueden instalarlo con el comando sudo apt-get install putty
.
Instalación del lado del servidor
En cada computadora a la que desee conectarse, deberá instalar la parte del software del lado del servidor si aún no lo ha hecho. Puede hacerlo en sistemas Ubuntu con el comando sudo apt-get install openssh-server
. Una vez que se instala, se instala todo el software necesario.
Determinar dirección IP
Ahora, necesita saber la dirección IP (o dirección web) que puede usar para acceder a la computadora a la que desea conectarse. Si la computadora está conectada a la misma red que la suya, sería mejor usar la dirección IP local (es decir, 192.168.1.2) en lugar de la dirección IP pública (es decir, 100.101.102.103).
De lo contrario, si la computadora está ubicada en una red diferente, deberá usar la dirección IP pública y asegurarse de que el puerto 22 se reenvíe a la computadora en cuestión, si es posible y necesario.
Si necesita conocer la dirección IP local, puede ejecutar el comando ifconfig
y luego vea qué dirección IP le da. Para la dirección IP pública, puede visitar un sitio como whatsmyip.org y que le diga.
Conexión a través de SSH
Una vez que tenga la dirección IP que necesita usar, asegúrese de tener también un nombre de usuario y contraseña que funcionen en la máquina a la que se está conectando, y luego ejecute el comando ssh [email protected]
, reemplazando nombre de usuario con el nombre de usuario real y 1.2.3.4 con la dirección IP real que necesita usar. Presiona Enter y te pedirá la contraseña del usuario. Con una contraseña correcta, obtendrá un mensaje de terminal que funciona: ahora ha iniciado sesión en la computadora remota!
Solución de problemas
Si tiene algún problema, estos son los posibles problemas:
- El software no está instalado en ninguna computadora
- Nombre de usuario / contraseña incorrecto
- La dirección IP es incorrecta
- Un firewall en algún lugar del camino bloquea o no reenvía el puerto 22
Vuelva a verificar todos estos puntos y debería poder conectarse. De lo contrario, puede tener un problema complejo en sus manos..
¿Para qué utilizas SSH??
SSH puede convertirse en una herramienta realmente útil si tiene que administrar varias computadoras con Linux; puede trabajar en todas ellas desde un solo sistema. Incluso si no tiene ningún trabajo serio con el que SSH pueda ayudar, es un pequeño y rápido experimento que puede probar por sí mismo. Siempre me parece un poco increíble cada vez que envío un comando de apagado a una computadora remota y luego veo que la computadora se apaga sin que la toque físicamente.
¿Qué grandes usos has encontrado para SSH? ¿Qué cosas avanzadas puede sugerir que la gente haga con SSH? Háganos saber en los comentarios!