logo

Comando Putty in Linux

Introduzione a Putty

Per Windows, Mastice è un famoso emulatore di terminale . Tuttavia, non è limitato solo al sistema operativo Windows. Essendo open source E gratuito , è famoso anche tra molti utenti di Linux. Mastice fornisce il supporto per una vasta gamma di protocolli come SFTP, SCP, rlogin, Telnet, SSH, seriale , eccetera.

Viene utilizzato sia da hobbisti/creatori che da amministratori di sistema esperti. Generalmente, gli amministratori di sistema utilizzano Putty come client di telnet E SSH mentre la comunità dei produttori utilizza Putty per interagire con molte porte seriali sul proprio hardware.

comandi git per push

Questo emulatore di terminale può essere fornito con uno strumento terminale chiamato 'psftp' (un client SFTP di Putty). Viene utilizzato per trasferire in modo sicuro file tra sistemi su una connessione SSH.

Il modello dei comandi PuTTy o dei comandi SSH, ovvero basato su client-server, consente l'autenticazione (in remoto) di due sistemi localizzati durante la crittografia dei dati che passeranno da essi.

  • SSH opera su 22 porte TCP, ma potrebbe essere modificato se necessario.
  • Un client può connettersi a un server implementando il metodo di handshake TCP con un server che deve verificare se i dettagli forniti dall'utente corrispondono ai vecchi record di dettagli salvati all'interno del file di archivio di una chiave RSA.
  • Sia il server che il client dovranno concordare gli standard di crittografia per assicurarsi che gli standard di crittografia siano sicuri e protetti per stabilire qualsiasi connessione e quindi l'utente dovrà implementare il controllo di autenticazione.
  • Ora è necessario un emulatore di terminale che connetta un client a un server.
  • PuTTy è uno degli emulatori scaricabili gratuitamente e open source.
  • Inoltre, Windows non dispone di client o server SSH preinstallati.

Pertanto, alcuni dei prerequisiti per l'utilizzo dei comandi PuTTy sono menzionati di seguito:

Prerequisiti

  • Un server basato su Linux a cui saremo collegati.
  • Stucco per facilitare il processo di connessione.
  • L'indirizzo IP del server funge da posizione del server a cui stiamo tentando di collegarci.
  • Password e nome utente per garantire che possiamo connetterci a un server.

In Ubuntu Linux, il modo più semplice per installare Putty è tramite un terminale (riga di comando). Possiamo installarlo utilizzando i seguenti passaggi su Ubuntu:

Passo 1

Sul desktop Ubuntu, fare clic su Ctrl+Alt+T per aprire il Terminale GNOME . Possiamo eseguire il terminale tramite il file Dash libero se per qualsiasi motivo questa scorciatoia non funzionasse.

Passo 2

Esegui il comando seguente all'interno del terminale:

 sudo apt-get update 

Comando Putty in Linux

Il comando precedente aggiornerà l'elenco dei pacchetti di Ubuntu con quello corrente. Nel caso in cui il comando sia limitato, c'è una migliore opportunità che Ubuntu possa installare la versione precedente del software piuttosto che la versione corrente perché aveva solo l'elenco precedente insieme alla versione precedente del software.

Pertanto, ogni volta che si aggiornano le versioni del software o si installa un nuovo software, è meglio eseguire prima il comando. All'inizio del comando precedente, il prefisso sudo informa il terminale di eseguire il comando come radice poiché l'aggiornamento e l'installazione del software rappresentano un'azione privilegiata e non devono essere implementate tramite utenti che non dispongono di accesso sufficiente. Fornire la password dell'utente quando richiesto tramite sudo e premere il accedere pulsante.

Passaggio 3

Possiamo installare Putty con il seguente comando:

bue contro toro
 sudo apt-get install -y putty 

Comando Putty in Linux

Passaggio 4

Dopo aver inserito il comando precedente, è necessario installare Putty. Eseguilo tramite il terminale tramite Dash o inserendo 'stucco' come comando.

 putty 

Comando Putty in Linux

Mastice facilita la scelta di un intervallo di tipi di connessione Seriale, SSH, Rlogin, Telnet , E Crudo . Inoltre, viene fornito insieme a vari strumenti della riga di comando per Generatore di chiavi DSA e RSA (conosciuto anche come la tela di mastice ), SFTP ( psftp ), SCP ( pscp ), ecc., eseguibili da terminale.

Connessione tramite PuTTy

Digita l'indirizzo IP del server nella barra degli indirizzi IP o il nome host per la connessione al server e mantieni il tipo di connessione come SSH e la porta come 22. Inoltre, potremmo archiviare la configurazione per uso futuro.

Ora, il terminale di PuTTy si aprirà chiedendo una password e un nome utente per la connessione.

Verremo registrati su un server al quale stavamo tentando di stabilire una connessione.

stringa Java su int

Se utilizziamo un sistema operativo basato su Mac o Linux, non abbiamo bisogno di alcun client come PuTTy perché il sistema operativo Linux contiene il suo terminale SSH. Richiediamo solo di applicare il comando seguente per connetterci al server:

ssh utente@ipserver

  • Il comando precedente ci collegherà al server che ha un file 'IP del server' Indirizzo IP. 'Utente' può essere definito come un nome utente. È autorizzato a connettersi a un server.
  • Ci verrà chiesto di fornire la password dopo aver inserito questo comando.
  • Dovremo semplicemente inserire il file 'Uscita' sulla nostra finestra terminale per chiudere la connessione a un server remoto. Ci riporterà alla nostra macchina locale.

Comandi di stucco

Alcuni dei comandi importanti di Putty sono spiegati di seguito:

1. noi: Ci consente di inserire un editor di testo. La sua sintassi è la seguente:

 vi filename 

Comando Putty in Linux

Questo comando avvierà il file sullo schermo del sistema. Nel caso in cui il file non esista, verrà creato un nuovo file utilizzando un nome simile.

  • Il tasto Esc ci consente di annullare i comandi che abbiamo avviato nella modalità editor di vi.
  • Possiamo entrare ':Q' per uscire dall'editor vi solo se non abbiamo proposto alcuna modifica al file.
  • Possiamo entrare 'Q!' per uscire se desideriamo rimuovere le modifiche apportate al file.

2a mossa: Se desideriamo trovare una stringa specifica in una cartella o in un file, è il comando accurato per noi. Questo comando restituirà l'intera riga inclusa la frase quando cerca la corrispondenza accurata. La sintassi è la seguente:

 grep 'string' filename 

Comando Putty in Linux
  • Nel comando, il io opzione ( grep -i nome file 'stringa' ) ci consentirà di trovare una stringa senza distinzione tra maiuscole e minuscole nel file.
  • Possiamo contare il numero di apparizione della stringa all'interno del file fornito con l'aiuto del file 'grep -c 'string' nome file'
  • Possiamo mostrare il nome del file che include una stringa o un modello specifico con l'aiuto del file 'grep -I 'string'*'
  • Inoltre, possiamo mostrare il numero della riga con l'output con l'aiuto di 'grep -n 'string' nome file'

3. testa: Questo comando ci permette di leggere le prime dieci righe del contenuto di un file. La sintassi del comando head è la seguente:

 head filename.extension 

Comando Putty in Linux
  • Inoltre, possiamo fornire i nomi di più file all'interno di questo comando, quindi verranno visualizzate separatamente le dieci righe iniziali di tutti i file.
    Sintassi: head -n15 /temp/nomefile
  • Il comando head mostrerà le prime quindici righe del contenuto attraverso il file fornito.

4. coda: Questo comando è uguale ad un comando, cioè head che ci fornisce le dieci righe (prima). Il comando tail ci fornisce le dieci righe (ultime) di contenuto attraverso il file. La sintassi di questo comando è la seguente:

 tail filename.extension 

Comando Putty in Linux
  • Possiamo anche dare più di un nome di file a questo comando in modo che visualizzi dieci righe (l'ultima) attraverso tutti i file descritti.
    La sintassi è la seguente:
    coda dir/file1/dir/file2
  • È equivalente al comando head. Inoltre, ci consente di modificare i numeri di riga che desideriamo vengano mostrati diversi da un numero predefinito.
    La sintassi è la seguente:
    tail -n15 temp/nome file
    Mostrerà quindici righe (ultime) di contenuto attraverso la riga fornita.

5. gatto: Il comando cat viene utilizzato per visualizzare il contenuto del file sullo schermo. Questo comando copia lo standard input sullo standard output. Inoltre, consente lo scorrimento completo quando il testo visualizzato non fissa lo schermo.

La sintassi è la seguente:

 cat filename.extension 

Comando Putty in Linux

Inoltre, questo comando viene utilizzato per concatenare due file e visualizzare il loro contenuto incorporato come uno solo.

Sintassi:

 cat file1.txt file2.txt > mergedfile.txt 

Comando Putty in Linux

Dove,

'>' è il risultato del carattere di reindirizzamento

Questo comando può essere utilizzato anche per creare un nuovo file.

mappatura in dattiloscritto

Sintassi:

 cat > filename.extension 

Comando Putty in Linux

6. rm: Sta per rimuovere . Ci consente di rimuovere un file attraverso il server. La sintassi per questo comando è menzionata di seguito:

 rm filename.extension 

Comando Putty in Linux
  • IL 'rm *nomecartella' Il comando rimuoverà ogni contenuto o file all'interno di una directory.
  • IL 'rm -r nomecartella' Il comando rimuoverà la cartella e anche la cartella al suo interno.
  • IL 'rmdir' il comando eliminerà la cartella o la directory completa.