Come configurare smartphone e PC. Portale informativo

Come connettersi tramite SSH da Windows. Come usare PuTTy

PuTTY è un client ssh Windows gratuito che offre la possibilità di connettersi al server utilizzando il protocollo sopra indicato ed eseguire i comandi necessari. Le istruzioni per lo stucco riportate di seguito ti diranno dove scaricare e come eseguire la configurazione iniziale.

Dove scaricare PuTTY

Un visitatore che decide di utilizzare Putty e scaricare la versione russa dovrebbe contattare meglio il portale ufficiale. L'utilità qui presentata si basa sull'ultima modifica del programma, inclusi fork modificati e set di patch come KiTTY, PuTTYTray.

Vantaggi di PuTTY scaricato dal sito ufficiale:

portabilità;

presenza di filtri di sessione;

uso di immagini di sfondo;

possibilità di configurare i tasti di scelta rapida;

area di notifica migliorata;

migliore integrazione con WinSCP;

gestore sessioni ottimizzato;

aggiunta la possibilità di salvare le password;

Script di accesso modificati.

Digitando "sito ufficiale putty" nella barra di ricerca, il visitatore scoprirà che scaricare l'utilità è facile con un clic. Un file verrà scaricato sul tuo computer sotto forma di archivio ZIP; non è richiesta alcuna installazione aggiuntiva.

Scarica PuTTY— https://putty.org.ru/download.html

Come utilizzare il client PuTTY

La domanda più popolare dopo l'installazione è: come utilizzare lo stucco in modo che funzioni correttamente. Dopo aver avviato il programma, nella finestra “Sessione”, che si trova in alto a sinistra, inserisci i dati. La casella per il nome host o l'indirizzo IP si trova in alto. Lasciamo la porta utilizzata per la connessione come quella predefinita, ovvero 22. Nella casella del tipo di connessione, contrassegnare quella richiesta, ad esempio SSH, e fare clic su Connetti.

Ancora più in basso è la finestra Gestione sessione in cui sono presenti le opzioni per caricare, salvare ed eliminare una sessione. Vale la pena inserire il nome della sessione e fare clic sul pulsante "Salva". Successivamente, non sarà necessario inserire costantemente l'indirizzo IP per selezionare la porta e il tipo di connessione. Devi solo selezionare la sessione richiesta dall'elenco.

Dovrai anche configurare la corretta visualizzazione dei caratteri cirillici. A sinistra, seleziona la scheda "Finestra", il collegamento in alto "Aspetto", fai clic su "Cambia" situato a destra.

Nella parte inferiore della finestra delle impostazioni del carattere, seleziona "Cirillico" dal set di caratteri.

Dopo aver fatto clic su "Ok", vai alla scheda "Codifica", controlla la codifica che configura il server connesso. Deve essere UTF-8. in questo caso, il programma Putty visualizzerà correttamente il testo russo.

Affinché la connessione tramite putty abbia successo e l'utente possa lavorare con il terminale, il server, il router di rete, dal lato dove si trovano i dispositivi finali, è necessario configurare il server SSH e specificare la porta 22 nel le impostazioni del programma devono essere aperte. Sul computer locale da cui verrà effettuata la connessione, si consiglia di disattivare la protezione Windows Firewall/Firewall.

Quando si avvia la connessione per la prima volta, sullo schermo del monitor dell’utente apparirà una finestra che avvisa in inglese che il programma registrerà la chiave di crittografia remota del server. Delle tre opzioni, è necessario selezionare "Sì".

Successivamente, si aprirà un terminale in cui è necessario inserire login e password. Ogni inserimento deve essere completato premendo "Invio". I simboli non saranno visibili; il corretto funzionamento verrà confermato collegandosi al server. Per gestire il sistema utilizzare i comandi Unix e Cisco.

Il programma PuTTY è uno strumento semplice e conveniente che apre ampie possibilità di lavorare con il server. L'utilità è gratuita, offre un eccellente grado di affidabilità nella trasmissione delle informazioni e dispone di impostazioni flessibili, che le hanno fatto guadagnare popolarità.

Mastice- è popolare SSH- E Telnet-cliente ( Telnet- Stesso SSH, solo senza trasmissione dati crittografata (pacchetti)), cioè un programma per connettersi in modo sicuro a un computer remoto (o server) ed eseguire vari comandi su di esso. Mastice mantiene i registri, consente di personalizzare caratteri, colori e risoluzione della console, consente di salvare le chiavi di autorizzazione nella sua memoria e supporta il lavoro tramite un server proxy. Inoltre, l'utilità è distribuibile gratuitamente.

Per iniziare Mastice, scaricalo dal sito ufficiale o dal nostro sito. Puoi trovare la documentazione per il programma (solo in inglese), FAQ su di essa.

Prima di iniziare a utilizzare il tuo account SSH, È necessario abilitare SSH nella tua home page nella sezione Quelli. informazione. Puoi anche scoprire il nome del server a cui connetterti.

Per iniziare, esegui il file putty.exe. Di fronte a te apparirà la finestra mostrata nella figura seguente.

Nel campo Nome host o indirizzo IP) inserisci il nome del server o il suo IP, che hai trovato nella sezione " Quelli. informazione"(Per esempio, robin.site O pixel.sito). Porta lasciare il valore predefinito 22. Nel campo Sessioni salvate immettere un nome di sessione (connessione), ad esempio mia_sessione e premere Salva. Dopo quel clic Aprire e vedrai una finestra del genere.

Nel campo accedi come inserisci il tuo nome utente (lo stesso del login del tuo account per l'accesso alla PUA), clicca accedere. Dopodiché apparirà il messaggio Parola d'ordine. Inserisci la tua password per l'accesso tramite SSH (uguale anche alla password della PUA). Non allarmarti: quando inserisci la password, sullo schermo non viene visualizzato nulla (nessun asterisco o qualcosa del genere). Dopo aver finito di inserire la password, premere accedere.
Se il login e la password vengono inseriti correttamente, si verificherà una connessione al server e verrai indirizzato alla shell dei comandi Linux.

Si noti inoltre che la combinazione CTRL+V E CTRL+C V Mastice non funziona. Tutto ciò che viene selezionato con il mouse viene copiato negli appunti e l'incollaggio avviene con il tasto destro del mouse o con una scorciatoia da tastiera MAIUSC+INS.

Comandi utili

Sarà difficile parlare di tutti i comandi Unix, quindi scriveremo solo alcuni comandi utili:

uomo [nome del comando]- visualizzerà informazioni dettagliate sul comando, ad esempio: uomo mv
Per uscire dall'uomo, cioè dal manuale dei comandi, fare clic su Q (Q uit - Esci).
[nome comando] --help- ti permetterà anche di vedere la descrizione del comando.

ls- visualizzare un elenco di file;
ls-la- mostrerà tutti i file (compresi quelli nascosti), la dimensione del file, il proprietario e il gruppo di proprietari, i diritti su di essi, la data dell'ultima modifica;
ls -lha- uguale al comando precedente, verrà mostrata solo la dimensione del file in un formato conveniente;
ls -lha | meno- ti permetterà di visualizzare i file pagina per pagina (se ce ne sono molti);

cd [nome della directory]- vai alla directory selezionata;
CD ../- spostarsi nella directory di cui sopra;
cd ~- transizione alla directory principale;

mv- rinominare e/o spostare;

rm- eliminare;

cp- copia;

> - pulizia dei file. Ad esempio, può essere applicato ai file di registro (> access.log, > error.log, > combined.log);

mc- avvia Midnight Commander - qualcosa come Norton Commander, in cui è conveniente lavorare con i file ed è anche possibile lavorare con essi tramite sftp (ftp all'interno di ssh);

chmod- impostare i permessi su un file o una directory;

gatto- combina uno o più file o un input dal dispositivo di input standard e invia il risultato al dispositivo di output standard;
gatto [nome file]- visualizza il contenuto del file;
gatto [nome file] | grep [stringa di ricerca]- visualizzerà le righe del file che contengono la stringa di ricerca;

mkdir [nome della directory]- creazione di una directory (cartella);

Nei sistemi operativi della famiglia Linux, il protocollo SSH è ampiamente utilizzato per l'accesso remoto tra macchine. La sua popolarità è dovuta alla semplicità, affidabilità e sicurezza della connessione. Collegandoti tramite SSH a un computer remoto, hai la possibilità di eseguire qualsiasi comando terminale su di esso, come se stessi lavorando sul tuo computer; funzionano anche il completamento automatico e altre funzionalità ausiliarie.

A volte è necessario connettersi a un computer Linux remoto da Windows, ma per impostazione predefinita non esiste alcuna utilità progettata per questo. Esiste un programma di terze parti chiamato PuTTY e puoi installarlo separatamente. In questo articolo vedremo come utilizzare PuTTY per connettersi ai sistemi Linux e parleremo anche di come configurare PuTTY per un utilizzo conveniente.

Per prima cosa devi scaricare il programma di installazione del programma. Per fare ciò, apri il sito ufficiale e fai clic "Puoi scaricare PuTTY qui":

Quindi seleziona il programma di installazione per la tua architettura, x86 o x64, e scaricalo.

Nel primo passaggio, fare clic "Prossimo":

La cartella di installazione può essere lasciata come predefinita:

Anche i componenti:

Attendi il completamento dell'installazione:

Deseleziona "Mostra readme" e premere "Fine":

Passiamo ora a come viene svolto il lavoro in PuTTY.

Come usare PuTTY

1. Interfaccia del programma

Subito dopo aver avviato il programma dal menu di avvio, vedrai un'interfaccia grafica per la sua configurazione. Dopo la connessione vedrai solo il terminale, ma potrai configurare il programma tramite una comoda interfaccia.

Diamo un'occhiata a cosa sono responsabili queste o quelle schede del programma, in modo che tu possa sapere cosa e dove cercare. Abbiamo quattro schede:

  • Sessione- si occupa della connessione a un server remoto, qui inseriamo i parametri di connessione, porta, indirizzo e possiamo anche salvare tutte le impostazioni di putty per non riconfigurarlo ogni volta.
  • terminale- consente di abilitare o disabilitare le funzionalità del terminale;
  • Finestra- personalizzare l'aspetto della finestra, colore, carattere, codifica;
  • Connessione- impostazione dei parametri di connessione, algoritmo di crittografia, compressione, chiavi di autenticazione, X11 e altri parametri.

Ogni scheda ha diverse sottosezioni, ma non le toccheremo ora, ma andremo direttamente alla pratica e vedremo come connettere Putty a un nodo remoto.

2. Connettersi a un computer remoto PuTTY

Per connetterti a un computer remoto tramite SSH, vai alla scheda "Sessione", qui sul campo "Nome host" devi inserire l'indirizzo IP o il nome host del computer a cui desideri connetterti nel campo della porta - devi specificare la porta su cui è in esecuzione il server SSH, la porta 22 è utilizzata per impostazione predefinita:

Successivamente dovrai inserire il tuo nome utente e la tua password. È importante notare che non potrai copiare il tuo login o la tua password; dovrai solo inserirli manualmente:

3. Salvataggio di una sessione PuTTY

Per non inserire ogni volta ip e porta è possibile salvare questi dati come sessione, per fare ciò scrivere un nuovo nome nel campo "Sessioni salvate" e quindi fare clic sul pulsante "Salva":

Ora potrai caricare la sessione salvata facendo clic sul pulsante "Carico".

Una volta completata la configurazione dello stucco e impostati correttamente tutti i parametri, è possibile salvare le impostazioni e non inserirle più volte.

4. Nome utente predefinito

Non è necessario inserire il tuo nome utente ogni volta; per farlo, vai alla scheda "Connessione", Poi "Dati" e sul campo "Nome utente accesso automatico" inserisci il nome utente, ad esempio root:

Ora la connessione putty verrà eseguita per conto di questo utente.

5. Autorizzazione utilizzando la chiave ssh in PuTTY

Per non inserire ogni volta una password, è possibile impostare l'autorizzazione tramite una chiave. In Linux, questa funzionalità è utilizzata molto ampiamente perché è conveniente. Il primo passo è creare una chiave. Per fare ciò, esegui l'utilità PuTTYgen e imposta l'interruttore su posizione "SSH-2 RSA" clic "Creare":

La chiave deve essere SSH-2 RSA, se non è nella finestra principale, selezionarla dal menu "Chiave". Muovi il mouse per creare abbastanza entropia:

La chiave è pronta, quindi utilizzando i pulsanti "Salva chiave pubblica" E "Salva chiave privata" salva entrambe le chiavi.

Qui è necessario fare clic sul pulsante "Navigare" e aggiungi la chiave privata salvata di recente:

Quindi, torna alla scheda "Sessione", seleziona il nostro salvataggio e fai clic su "Salva" per salvare le impostazioni. Non resta che inviare la nostra chiave pubblica al server. Per fare ciò, accedi utilizzando una password e incolla la chiave pubblica alla fine del file /root/.ssh/authorized_keys.

La chiave può essere prelevata direttamente dalla finestra PuTTYgen "Chiave pubblica da incollare" o dal file della chiave pubblica:

Questo è tutto, ora puoi disconnetterti e accedere nuovamente. Questa volta la connessione tramite ssh putty verrà eseguita utilizzando la nostra chiave. Non dimenticare di salvare le impostazioni della sessione in modo da non dover selezionare una chiave ogni volta. Ora che sai come usare Putty, diamo un'occhiata al trasferimento dei file.

5. Trasferimento di file tramite scp su PuTTY

Non tutti lo sanno, ma PuTTY ti permette di trasferire file tramite ssh proprio come fa Linux usando l'utility scp. Premi Win+R, quindi digita cmd per avviare il prompt dei comandi.

La sintassi dell'utilità pcsp è la seguente:

opzioni pscp percorso_file Nome utente@ospite: /percorso/del/file/su/remoto/host

Ad esempio, possiamo inviare un file dalla cartella corrente alla cartella /root/ dell'utente:

test pscp.txt [e-mail protetta]:/radice/

È possibile utilizzare l'opzione -P per impostare la porta remota:

pscp -P 2250 prova.txt [e-mail protetta]:/radice/

E l'opzione di caricamento ti consente di caricare le impostazioni della sessione PuTTY salvate:

pscp -load losst-2 test.txt [e-mail protetta]:/radice/

Ora sai come utilizzare Putty per trasferire file.

conclusioni

In questo articolo abbiamo esaminato come utilizzare PuTTY per risolvere i problemi di amministrazione di Linux su Windows. A volte si verificano situazioni in cui non puoi fare nulla senza ssh in Windows, quindi questa utility sarà semplicemente insostituibile.

PuTTY è un client gratuito per i protocolli SSH, Telnet, rlogin e TCP che funziona su quasi tutte le piattaforme. In pratica serve per stabilire una connessione remota e lavorare su un nodo connesso tramite PuTTY.

È abbastanza conveniente eseguire la configurazione iniziale di questa applicazione e quindi utilizzare i parametri installati. Di seguito discutiamo come connettersi tramite SSH tramite PuTTY dopo aver configurato il programma.

Configurazione di PuTTY

  • Apri PuTTY

  • Nel campo Nome host (o indirizzo IP) specificare il nome di dominio dell'host remoto a cui ci si connetterà o il suo indirizzo IP
  • Si prega di indicare nel campo Tipo di connessione SSH
  • Sotto il blocco Gestione della sessione inserisci il nome che vuoi dare alla connessione
  • Fare clic sul pulsante Salva

  • Nel menu a cascata del programma, trova l'elemento Composto e vai alla scheda Dati

  • Nel campo Nome utente di accesso automatico specificare il login per il quale verrà stabilita la connessione
  • Nel campo Password di accesso automatico Inserisci la tua password

  • Successivamente, fai clic sul pulsante Collegare


Se necessario, prima di premere il pulsante CollegareÈ possibile effettuare impostazioni aggiuntive per la codifica e la finestra di visualizzazione. Per fare ciò è sufficiente selezionare le voci appropriate nella sezione Finestra menu a cascata del programma.


Come risultato di queste azioni, PuTTY stabilirà una connessione tramite SSH con il server specificato. In futuro, potrai utilizzare la connessione creata per stabilire l'accesso al nodo remoto.

PuTTY è un piccolo programma gratuito per la connessione a un server, tramite Telnet o una connessione SSH sicura.

Perché è necessario?

In genere, questo programma viene utilizzato per inviare comandi al server. Quelli. configuri PuTTY -> si connette al server -> inserisci i comandi nella riga di comando -> il server li esegue.

Un'altra applicazione è il trasferimento di file da un computer a un server e viceversa, ma per tali scopi viene spesso utilizzato il programma gratuito Filezilla, Total Commander o Far Manager.

Dove posso scaricare PuTTY?

Scaricalo dal sito ufficiale, il programma è gratuito. Non allarmarti per il design del sito (o meglio, per la sua mancanza): si tratta di un programma molto popolare tra i webmaster che non ruba dati e non causa alcun danno. I provider di hosting con supporto SSH consigliano di utilizzare PuTTY per lavorare con un server web.

Come configurare correttamente PuTTY?

1. Avvia senza installazione

Una volta scaricato il programma dal sito ufficiale, non è necessario installarlo. Basta eseguire il file PuTTY.exe e vedere questa finestra:

2. Trova le impostazioni

Solitamente l'hosting provider invia le impostazioni per l'accesso al server tramite il protocollo SSH, ma è importante verificare con il proprio hoster la disponibilità di questo servizio. Una volta effettuate le impostazioni, procedere con la compilazione dei campi richiesti:

3. Immettere le impostazioni e connettersi

Nome host (o indirizzo IP)- nome host o indirizzo IP, che vengono inviati nelle impostazioni dall'hoster.
Porta- impostalo su 22.
Sessione salvata- inserisci un nome qualsiasi per la sessione e fai clic su "Salva" (è troppo presto per fare clic su "Apri”). Successivamente, nella colonna di sinistra, seleziona la scheda SSH e vedi quanto segue:

Non tocchiamo nulla qui, ma sul campo Versione preferita del protocollo SSH seleziona solo 2 (su alcuni siti di hosting puoi semplicemente lasciare 2). Per connettersi al server, fare clic su "Apri".

Successivamente, dovrebbe apparire una schermata nera con il messaggio " Accedi come". Inserisci il tuo login ma tieni presente che quando lo inserisci, lo schermo rimane nero. Cioè, non succede nulla su di esso, quindi quando finisci di inserire il login, premi semplicemente Invio. Successivamente ti verrà chiesto di inserire la password nel campo allo stesso modo.Se tutto è stato configurato correttamente, vedrai davanti a te la riga di comando del server.Di conseguenza, devi inserire i comandi al suo interno.

Comandi PuTTY importanti

Esaminiamo un ampio elenco di comandi in un articolo separato e descriviamo quelli più importanti qui:

nome comando --help- mostrerà informazioni complete sulla squadra e cosa fa;
mc- avvia Midnight Commander (file manager);
ls- mostrerà i file sul server;
ls-la- mostrerà tutti i file sul server (anche quelli nascosti) + dimensione + proprietario + permessi file + data di modifica;
directory del CD- andrà alla directory specificata;
CD ../- tornare alla directory in alto;
mv- rinominare\spostare il file;
rm- eliminare un file;
cp- copia;
chmod- modificare i permessi su una cartella o un file;
nome del file cat- mostrerà il contenuto del file;
mkdir- creare una cartella.

I migliori articoli sull'argomento