Introducció a Putty
Per a Windows, Massilla és un famós emulador de terminal . Tanmateix, no només es limita al sistema operatiu Windows. Ser codi obert i lliure , també és famós entre molts usuaris de Linux. Massilla proporciona el seu suport per a una àmplia gamma de protocols com ara SFTP, SCP, rlogin, Telnet, SSH, sèrie , etc.
S'utilitza per aficionats/fabricants i administradors de sistemes experimentats. En general, els administradors del sistema utilitzen Putty com a client de telnet i SSH mentre que la comunitat de fabricants utilitza Putty per interactuar amb molts ports sèrie a través del seu maquinari.
Aquest emulador de terminal es pot enviar amb una eina de terminal que es diu 'psftp' (un client SFTP de Putty). S'utilitza per transferir fitxers de manera segura entre sistemes en una connexió SSH.
com ordenar la llista de matrius en java
El model d'ordres PuTTy o SSH, és a dir, basat en client-servidor permet l'autenticació de dos sistemes localitzats (remotament) durant el xifratge de les dades que passaran d'ells.
- SSH opera sobre 22 ports de TCP, però es pot modificar si cal.
- Un client pot connectar-se a un servidor mitjançant la implementació del mètode TCP handshake amb un servidor que ha de verificar si els detalls donats per l'usuari coincideixen amb els registres antics de detalls que es guarden dins del fitxer de botiga d'una clau RSA.
- Tant el servidor com el client hauran d'acordar els estàndards de xifratge per assegurar-se que els estàndards de xifratge són segurs i segurs per establir qualsevol connexió i, a continuació, l'usuari hauria d'implementar la comprovació d'autenticació.
- Ara es necessita un emulador de terminal que connecti un client a un servidor.
- PuTTy és un dels emuladors que és gratuït i de codi obert per descarregar.
- Windows tampoc no té cap client o servidor SSH preinstal·lat.
Per tant, alguns dels requisits previs per utilitzar les ordres PuTTy s'esmenten a continuació:
Requisits previs
- Un servidor basat en Linux al qual estarem enllaçats.
- Massilla per facilitar el procés de connexió.
- L'adreça IP del servidor actua com la ubicació del servidor a la qual estem intentant enllaçar.
- Contrasenya i nom d'usuari per assegurar-nos que ens podem connectar a un servidor.
A Ubuntu Linux, la manera més senzilla d'instal·lar Putty és mitjançant un terminal (línia d'ordres). Podem instal·lar-lo seguint els passos següents a Ubuntu:
Pas 1
A l'escriptori Ubuntu, feu clic a Ctrl+Alt+T per obrir el Terminal GNOME . Podem executar el terminal mitjançant el Dash gratuït si per qualsevol motiu aquesta drecera no funcionava.
Pas 2
Executeu l'ordre següent dins del terminal:
sudo apt-get update
L'ordre anterior actualitzarà la llista de paquets d'Ubuntu amb l'actual. En cas que l'ordre estigui limitada, hi ha una millor oportunitat que Ubuntu instal·li la versió anterior del programari en lloc de la versió actual perquè només tenia la llista anterior juntament amb la versió anterior del programari.
Per tant, sempre que actualitzeu les versions del programari o instal·leu programari nou, és millor executar primer l'ordre. A l'inici de l'ordre anterior, el prefix sudo informa al terminal que executi l'ordre com a arrel ja que l'actualització i instal·lació de programari és l'acció privilegiada i no s'ha d'implementar mitjançant usuaris que no tinguin prou accés. Doneu la contrasenya de l'usuari quan se li demani via sudo i premeu Entra botó.
Pas 3
Podem instal·lar Putty amb la següent comanda:
sudo apt-get install -y putty
Pas 4
Després d'introduir l'ordre anterior, cal instal·lar Putty. Executeu-ho a través del terminal a través del Dash o entrant 'massilla' com a ordre.
putty
Massilla facilita la selecció d'un interval de tipus de connexió Serial, SSH, Rlogin, Telnet , i Cru . A més, s'envia juntament amb diverses eines de la línia d'ordres per a Generador de claus DSA i RSA (també conegut com el drap de massilla ), SFTP ( psftp ), SCP ( pscp ), etc., que es poden executar des del terminal.
Connexió mitjançant PuTTy
Escriviu l'adreça IP del servidor a la barra d'adreces IP o el nom d'amfitrió per connectar-vos al servidor i manteniu el tipus de connexió com a SSH i el port com a 22. A més, podem emmagatzemar la configuració per a un ús futur.
Ara, el terminal de PuTTy s'obrirà i demanarà una contrasenya i un nom d'usuari per a la connexió.
Ens iniciarem la sessió en un servidor al qual estàvem intentant establir una connexió.
Si utilitzem un sistema operatiu Mac o Linux, no necessitem cap client com PuTTy perquè el sistema operatiu Linux conté el seu terminal SSH. Només necessitem aplicar l'ordre següent per connectar-nos al servidor:
ssh usuari@serverip
- L'ordre anterior ens connectarà al servidor que té a 'serverip' Adreça IP. 'Usuari' es pot definir com a nom d'usuari. Està autoritzat per connectar-se a un servidor.
- Ens demanarà que donem la contrasenya després d'introduir aquesta ordre.
- Només haurem d'entrar a 'sortir' a la nostra finestra de terminal per tancar la connexió a un servidor remot. Ens portarà de nou a la nostra màquina local.
Ordres de masilla
A continuació s'expliquen algunes de les ordres importants de Putty:
1. nosaltres: Ens permet introduir un editor de text. La seva sintaxi és la següent:
vi filename
Aquesta ordre iniciarà el fitxer a la pantalla del sistema. En cas que el fitxer no existeixi, crearà un fitxer nou amb un nom similar.
- La tecla d'escapament ens permet cancel·lar les ordres que hem iniciat dins del mode d'editor de vi.
- Podem entrar ':q' només per sortir de l'editor vi no hem proposat cap modificació al fitxer.
- Podem entrar 'q!' per sortir si volem eliminar les modificacions que hem fet al fitxer.
2n moviment: Si volem trobar una cadena específica en una carpeta o fitxer, aquesta és la comanda precisa per a nosaltres. Aquesta ordre retornarà tota la línia inclosa la frase quan cerqui la coincidència precisa. La sintaxi és la següent:
inurl:.git/head
grep 'string' filename
- A l'ordre, el i opció ( grep -i nom de fitxer 'cadena'. ) ens permetrà trobar una cadena que no distingeix entre majúscules i minúscules al fitxer.
- Podem comptar el número d'aparença de la cadena dins del fitxer proporcionat amb l'ajuda de 'grep -c nom de fitxer 'cadena''
- Podem mostrar el nom del fitxer que inclou una cadena o patró específic amb l'ajuda de la 'grep -I 'cadena'*'
- A més, podem mostrar el número de la línia amb la sortida amb l'ajuda de 'grep -n nom de fitxer 'cadena''
3. cap: Aquesta ordre ens permet llegir les deu línies inicials del contingut d'un fitxer. La sintaxi de l'ordre head és la següent:
head filename.extension
- A més, podem proporcionar els noms de diversos fitxers dins d'aquesta ordre i, a continuació, mostrarà les deu línies inicials de tots els fitxers per separat.
Sintaxi: head -n15 /temp/filename - L'ordre head mostrarà les quinze línies inicials del contingut a través del fitxer proporcionat.
4. cua: Aquesta ordre és la mateixa que una ordre, és a dir, cap que ens proporciona les deu línies (primeres). L'ordre tail ens proporciona les deu línies (últimes) de contingut a través del fitxer. La sintaxi d'aquesta comanda és la següent:
tail filename.extension
- També podem donar més d'un nom dels fitxers a aquesta ordre perquè mostri deu línies (últimes) a través de tots els fitxers descrits.
La sintaxi és la següent:
tail dir/fitxer1/dir/fitxer2 - És equivalent a l'ordre del cap. A més, ens permet modificar els números de línia que volem que es mostrin a part d'un número predeterminat.
La sintaxi és la següent:
tail -n15 temp/nom de fitxer
Mostrarà quinze línies (últimes) de contingut a través de la línia proporcionada.
5. gat: L'ordre cat s'utilitza per mostrar el contingut del fitxer a la pantalla. Aquesta ordre copia l'entrada estàndard a la sortida estàndard. A més, permet desplaçar-se completament quan el text mostrat no arregla la pantalla.
La sintaxi és la següent:
cat filename.extension
A més, aquesta ordre s'utilitza per concatenar dos fitxers i mostrar el seu contingut incorporat com un sol.
Sintaxi:
cat file1.txt file2.txt > mergedfile.txt
on,
'>' és el resultat del caràcter de redirecció
Aquesta ordre també es pot utilitzar per crear un fitxer nou.
Sintaxi:
cat > filename.extension
6. rm: Significa eliminar . Ens permet eliminar un fitxer a través del servidor. La sintaxi d'aquesta ordre s'esmenta a continuació:
rm filename.extension
- El 'rm * nom de carpeta' L'ordre eliminarà cada contingut o fitxer dins d'un directori.
- El 'rm -r nom de la carpeta' L'ordre eliminarà la carpeta i la carpeta que hi ha dins també.
- El 'rmdir' L'ordre suprimirà la carpeta o el directori complet.