Introducción a la masilla
Para ventanas, Masilla es un famoso emulador de terminal . Sin embargo, no se limita sólo al sistema operativo Windows. Ser fuente abierta y gratis , también es famoso entre muchos usuarios de Linux. Masilla proporciona soporte para una amplia gama de protocolos como SFTP, SCP, rlogin, Telnet, SSH, serie , etc.
Lo utilizan tanto aficionados/creadores como administradores de sistemas experimentados. Generalmente, los administradores de sistemas utilizan Putty como cliente de Telnet y SSH mientras que la comunidad de fabricantes utiliza Putty para interactuar con muchos puertos serie a través de su hardware.
cómo ordenar una matriz en java
Este emulador de terminal puede enviarse con una herramienta de terminal llamada 'psftp' (un cliente SFTP de Putty). Se utiliza para transferir archivos de forma segura entre sistemas en una conexión SSH.
El modelo de comandos PuTTy o comandos SSH, es decir, basado en cliente-servidor, permite la autenticación (remota) de dos sistemas ubicados durante el cifrado de los datos que pasarán desde ellos.
- SSH opera sobre 22 puertos TCP, pero podría modificarse si es necesario.
- Un cliente puede conectarse a un servidor implementando el método de protocolo de enlace TCP con un servidor, que consiste en verificar si los detalles proporcionados por el usuario coinciden con los registros antiguos de detalles que se guardan dentro del archivo de almacenamiento de una clave RSA.
- Tanto el servidor como el cliente deberán acordar los estándares de cifrado para asegurarse de que sean seguros para establecer cualquier conexión y luego el usuario debe implementar la verificación de autenticación.
- Ahora se requiere un emulador de terminal que conecte un cliente a un servidor.
- PuTTy es uno de los emuladores que se puede descargar de forma gratuita y de código abierto.
- Windows tampoco tiene ningún cliente o servidor SSH preinstalado.
Por lo tanto, algunos de los requisitos previos para usar los comandos PuTTy se mencionan a continuación:
Requisitos previos
- Un servidor basado en Linux al que estaremos vinculados.
- Masilla para facilitar el proceso de la conexión.
- La dirección IP del servidor actúa como la ubicación del servidor al que intentamos vincularnos.
- Contraseña y nombre de usuario para asegurarnos de que podamos conectarnos a un servidor.
En Ubuntu Linux, la forma más sencilla de instalar Putty es mediante una terminal (línea de comandos). Podemos instalarlo siguiendo los siguientes pasos en Ubuntu:
Paso 1
En Ubuntu Desktop, haga clic en Ctrl+Alt+T por abrir el terminal GNOME . Podemos ejecutar la terminal a través del Dash libre si por alguna razón este atajo no funcionó.
Paso 2
Ejecute el siguiente comando dentro de la terminal:
sudo apt-get update
El comando anterior actualizará la lista de paquetes de Ubuntu con la actual. En caso de que el comando esté limitado, existe una mejor oportunidad de que Ubuntu instale la versión anterior del software en lugar de la versión actual porque solo tenía la lista anterior junto con la versión anterior del software.
Por lo tanto, siempre que actualice las versiones del software o instale software nuevo, es mejor ejecutar el comando primero. Al comienzo del comando anterior, el prefijo sudo informa al terminal que ejecute el comando como raíz ya que actualizar e instalar software es una acción privilegiada y no debe implementarse a través de usuarios que no tengan suficiente acceso. Proporcione la contraseña del usuario cuando se le solicite a través de sudo y presione el Ingresar botón.
Paso 3
Podemos instalar Putty con el siguiente comando:
sudo apt-get install -y putty
Etapa 4
Después de ingresar el comando anterior, se debe instalar Putty. Ejecutarlo a través de la terminal a través del Dash o ingresando 'masilla' como una orden.
putty
Masilla facilita un rango de tipos de conexión para seleccionar Serie, SSH, Rlogin, Telnet , y Crudo . Además, se envía junto con varias herramientas de la línea de comandos para Generador de claves DSA y RSA (también conocido como la tela de masilla ), SFTP ( psftp ), SCP ( pscp ), etc, que se pueden ejecutar desde la terminal.
Conexión mediante PuTTy
Escriba la dirección IP del servidor en la barra de direcciones IP o el nombre del host para conectarse al servidor y mantenga el tipo de conexión como SSH y el puerto como 22. Además, podemos almacenar la configuración para uso futuro.
Ahora, la terminal de PuTTy se abrirá y solicitará una contraseña y un nombre de usuario para conectarse.
Iniciaremos sesión en un servidor al que estábamos intentando establecer una conexión.
Si utilizamos un sistema operativo basado en Mac o Linux, entonces no necesitamos ningún cliente como PuTTy porque el sistema operativo Linux contiene su terminal SSH. Solo necesitamos aplicar el siguiente comando para conectarnos al servidor:
usuario ssh@ipservidor
- El comando anterior nos conectará al servidor que tiene un 'servidor IP' Dirección IP. 'Usuario' se puede definir como un nombre de usuario. Está autorizado para conectarse a un servidor.
- Se nos pedirá que demos la contraseña después de ingresar este comando.
- Tendremos que simplemente ingresar el 'salida' en nuestra ventana de terminal para cerrar la conexión a un servidor remoto. Nos llevará de regreso a nuestra máquina local.
Comandos de masilla
Algunos de los comandos importantes de Putty se explican a continuación:
Freddie Mercury
1. nosotros: Nos permite ingresar un editor de texto. Su sintaxis es la siguiente:
vi filename
Este comando iniciará el archivo en la pantalla del sistema. En caso de que el archivo no exista, creará un archivo nuevo con un nombre similar.
- La tecla Escape nos permite cancelar los comandos que hemos iniciado dentro del modo editor de vi.
- podemos entrar ':q' para salir del editor vi únicamente si no hemos propuesto ninguna modificación al archivo.
- podemos entrar '¡q!' para salir si deseamos eliminar las modificaciones que hemos realizado en el archivo.
2do movimiento: Si deseamos encontrar una cadena específica en una carpeta o archivo, este es el comando correcto para nosotros. Este comando devolverá la línea completa, incluida la frase, cuando busque la coincidencia precisa. La sintaxis es la siguiente:
grep 'string' filename
- En el comando, el i opción ( grep -i nombre de archivo 'cadena' ) nos permitirá encontrar una cadena que no distinga entre mayúsculas y minúsculas en el archivo.
- Podemos contar el número de aparición de la cadena dentro del archivo proporcionado con la ayuda de 'grep -c 'cadena' nombre de archivo'
- Podemos mostrar el nombre del archivo que incluye una cadena o patrón específico con la ayuda de 'grep -I 'cadena'*'
- Además, podemos mostrar el número de la línea con la salida con la ayuda del 'grep -n 'cadena' nombre de archivo'
3. cabeza: Este comando nos permite leer las diez líneas iniciales del contenido de un archivo. La sintaxis del comando head es la siguiente:
head filename.extension
- Además, podemos proporcionar los nombres de varios archivos dentro de este comando y luego mostrará las diez líneas iniciales de todos los archivos por separado.
Sintaxis: head -n15 /temp/nombre de archivo - El comando head mostrará las quince líneas iniciales del contenido a través del archivo proporcionado.
4. cola: Este comando es lo mismo que un comando, es decir, head que nos proporciona las diez líneas (primera). El comando tail nos proporciona las diez líneas (últimas) de contenido del archivo. La sintaxis de este comando es la siguiente:
tail filename.extension
- También podemos darle más de un nombre de archivos a este comando para que muestre diez líneas (últimas) a través de todos los archivos descritos.
La sintaxis es la siguiente:
directorio de cola/archivo1/dir/archivo2 - Es equivalente al comando principal. Además, nos permite modificar los números de línea que deseamos que se muestren distintos del número predeterminado.
La sintaxis es la siguiente:
cola -n15 temperatura/nombre de archivo
Mostrará quince líneas (últimas) de contenido a través de la línea proporcionada.
5. gato: El comando cat se utiliza para mostrar el contenido del archivo en la pantalla. Este comando copia la entrada estándar a la salida estándar. Además, permite el desplazamiento completo cuando el texto mostrado no fija la pantalla.
La sintaxis es la siguiente:
cat filename.extension
Además, este comando se utiliza para concatenar dos archivos y mostrar su contenido incorporado como uno solo.
Sintaxis:
cat file1.txt file2.txt > mergedfile.txt
dónde,
'>' es el resultado del carácter de redirección
Este comando también se puede utilizar para crear un nuevo archivo.
Sintaxis:
cat > filename.extension
6. habitación: Lo que representa eliminar . Nos permite eliminar un archivo a través del servidor. La sintaxis de este comando se menciona a continuación:
rm filename.extension
- El 'rm * nombre de carpeta' El comando eliminará cada contenido o archivo dentro de un directorio.
- El 'rm -r nombre de carpeta' El comando eliminará la carpeta y la carpeta dentro de ella también.
- El 'rmdir' El comando eliminará la carpeta o directorio completo.