Configurarea unei conexiuni în Putty și WinSCP. Instalarea și configurarea clientului FTP WinSCP

Pentru a transfera un site de la localhost la hosting și munca in continuare cu el vom avea nevoie de un client FTP. Dupa parerea mea, pentru sala de operatie sisteme Windows, cel mai convenabil și de încredere este Client FTP WinSCP. Unde să îl descărcați, cum să îl instalați și să îl configurați vor fi discutate în acest articol.

De unde pot descărca WinSCP?

WinSCP este distribuit sub licența GNU GPL. Aceasta înseamnă că îl puteți descărca gratuit de pe site-ul oficial și îl puteți folosi gratuit pentru plăcerea dumneavoastră. Iată link-ul către pagina de descărcare: WinSCP free download. Faceți clic pe linkul „Pachet de instalare” de acolo. Versiune de lucru la momentul scrierii WinSCP 5.1.7. Nu vă grăbiți să căutați versiunea rusă a programului - limba poate fi configurată după instalarea programului, la care trecem mai departe.

Instalarea WinSCP

Rulați fișierul descărcat (în prezent winscp517setup.exe). Lăsați limba de instalare în engleză, deoarece nu există rusă în opțiunile propuse. Nu vă faceți griji, aceasta nu este limba interfeței programului, ci limba care va fi folosită în timpul procesului de instalare.

În următoarea fereastră de bun venit, faceți clic pe „Următorul >”. Voi sări peste captură de ecran - totul este clar acolo.

În fereastra următoare lăsăm instalarea tipică

În continuare, ni se cere să selectăm interfața programului. Prima opțiune este ca Total programe Comandant. Două panouri: cel din stânga este pentru directoarele locale, cel din dreapta este pentru directoarele la distanță. A doua opțiune este doar directorul de la distanță ca în Windows Explorer. De fapt, îmi place interfața în stil comandant și vă recomand să o alegeți pe aceasta. Dacă doriți, puteți trece la a doua opțiune de interfață după instalarea programului în setări.

Ultima fereastră este cea finală. Listează toate setările pe care tocmai le-am selectat. Doar faceți clic Instala. Omit și captura de ecran. Instalarea programului va începe și ultima fereastră va apărea la sfârșit. L-am debifat ca sa nu se deschida pagina de start, a lăsat o bifare pentru a începe programul. Faceți clic pe Terminare.

Instalare FTP Client WinSCP finalizat cu succes. Programul pornește și se deschide fereastra de autorizare.

Configurarea WinSCP

Configurarea limbii ruse în WinSCP

Mai întâi, să setăm limba rusă promisă pentru interfața programului. În fereastra care apare după lansarea programului, faceți clic pe butonul „Limbi” din partea de jos și apoi pe „Obțineți mai multe...”

Veți fi redirecționat către o pagină web cu un tabel limbi disponibile. Trebuie să găsiți limba rusă și să faceți clic pe link, așa cum se arată în captură de ecran.

Arhiva ru.zip descărcată trebuie dezarhivată și fișierul WinSCP.ru copiat în C:\Program Files\WinSCP\ - acesta este folderul în care programul WinSCP a fost instalat implicit. Acum veți avea elementul „rusă” în meniul Limbi.

Configurarea unei conexiuni WinSCP la un server de găzduire

Pentru acțiuni ulterioare trebuie să găsiți e-mailul primit de la furnizorul dvs. de găzduire după ce v-ați înregistrat contul. Această scrisoare trebuie să conțină informații pentru acces prin FTP și SSH.

Adresa serverului: host_name

Nume utilizator: nume_utilizator

Parola: parola

Introduceți aceste date în câmpurile corespunzătoare din fereastra „Autentificare WinSCP”.

Lăsăm protocolul de fișier ca implicit SFTP (SSH FTP) - acesta este un protocol de rețea care criptează tot traficul, astfel încât conexiunea dumneavoastră la server va fi sigură. Unii furnizori de găzduire au acces prin Protocolul SSH Va trebui să îl activați în panoul de control al găzduirii. Dacă furnizorul dvs. de găzduire nu oferă acces prin SSH, atunci puteți alege fișierul protocol FTP, Dar Este mai bine să schimbați găzduirea în normal!

Faceți clic pe „Salvare”. Va apărea o fereastră în care puteți schimba numele conexiunii sau lăsați ceea ce este oferit implicit. Din motive de securitate, este mai bine să nu bifați caseta pentru salvarea parolei, dar dacă doriți să o salvați, atunci în WinSCP este posibil să setați o altă parolă pentru a intra în program în sine - așa-numita parolă principală. Dacă salvați parola de conectare, vă recomand să setați o parolă principală. Cum să faceți acest lucru, citiți mai departe în articol.

Faceți clic pe OK. Cel nou creat va apărea în lista de conexiuni. Dacă nu ați bifat caseta de selectare „Salvați parola”, atunci de fiecare dată când vă conectați va trebui să introduceți o parolă de acces. Când vă conectați pentru prima dată, vi se poate solicita un mesaj cu privire la cheie publică server. În acest caz, confirmați că aveți încredere în acest server. Dacă, desigur, aveți încredere în furnizorul dvs. de găzduire. =)

Activarea parolei principale

Pentru a crește securitatea, WinSCP are capacitatea de a activa o parolă principală.

Acum, când vă conectați la găzduire, vi se va cere această parolă. De ce este convenabilă utilizarea unei parole principale? Dacă aveți multe site-uri pe servere diferite– puteți să introduceți toate conexiunile în WinSCP, să salvați parolele (care sunt probabil diferite pentru fiecare conexiune) folosind caseta de selectare „Salvare parolă” și să setați o parolă principală. Acum nu mai trebuie să vă amintiți sau să copiați constant parolele dintr-un fișier pentru conexiuni diferite. Trebuie doar să vă amintiți o parolă principală și să o introduceți atunci când vă conectați la oricare dintre servere.

Deci, am instalat și am făcut elementele de bază Setări FTP Client WinSCP. Folosind acest program, ne putem conecta acum la serverul furnizorului de găzduire, putem copia fișiere pe acesta, prelua fișiere de pe acesta și chiar edita fișiere direct pe server. Vom avea nevoie de acest lucru atunci când transferăm site-ul la găzduire și pentru a lucra în continuare cu acesta.

Aștept cu nerăbdare întrebările și comentariile dumneavoastră.

Să aveți o muncă confortabilă și sigură tuturor!

În zilele noastre, aproape tot software-ul devine cât se poate de „ambalat” și „atractiv”, atât de mult încât puteți organiza chiar și competiții pe tema „găsește 5 diferențe între Chrome și Firefox”. Toate acestea înseamnă că software-ul simplu, fiabil și bine direcționat este mai relevant ca niciodată.

Pentru a lucra cu ftp, mulți oameni folosesc bine-cunoscutul Comandant total, capabil să lucreze ca manager de fișiereŞi client ftp. În ceea ce privește lucrul cu fișiere, este greu să găsești greșeli la Total Commander, dar există unele plângeri atunci când lucrezi cu ftp și ssh. De exemplu, un fișier temporar este trimis la server numai atunci când este închis în editor; adică atunci când editați, de exemplu, un fișier css și faceți modificări pe site, trebuie să îl închideți și abia apoi să vă uitați la modificări, iar pentru a continua să faceți modificări trebuie să deschideți din nou acest fișier. Nu foarte convenabil.

De asemenea, Total Commander închide sesiunea ftp prin anumit timp inacțiune. Nu știm sigur, dar se pare că Total Commander nu trimite pachete pentru a menține conexiunea, așa că în timpul funcționării trebuie să vă reconectați constant din cauza întreruperilor conexiunii. Și apropo, ftp este departe de a fi cel mai bun cel mai bun protocol pentru transferul de date, deci dacă serverul o permite, este mai bine să folosiți ssh; Este recomandat să lucrați sub protocolul ssh-2 datorită acestuia securitate sporită.

Dar, totuși, Total Commander are un mare plus: toate setările sale sunt stocate într-un fișier ini închis, care poate fi tras de la un computer la altul și astfel vă poate activa setările. Dar acum am dori să vorbim despre programul WinSCP, care are o serie de avantaje față de Total Commander atunci când lucrăm cu ftp și ssh (la sfârșitul materialului vom lua în considerare posibilitatea de a rula programul sub sudo).

Ce este WinSCP

WinSCP este un client SFTP grafic pentru mulți sisteme de operare, inclusiv Windows care are originalul sursă deschisă. WinSCP acceptă, de asemenea, vechiul protocol de transfer de date SCP, care este în general clar din numele programului.

Scopul principal al programului este de a transfera fișiere într-un mod securizat între computere și servere care sunt „prietenoase” cu aceste protocoale.

Programul este actualizat constant și puteți obține întotdeauna cea mai recentă versiune în limba engleză la adresa URL: https://winscp.net/eng/download.php. Apropo, folosirea utilitarului este o plăcere.

Pentru a instala versiunea în limba rusă, trebuie să selectați elementul „Pachetul de instalare în mai multe limbi” și la începutul instalării pachetului, selectați „Rusă” din pachetul lingvistic prezentat. Chiar dacă în momentul descărcării ultima versiune traducerea nu va fi finalizată, atunci va trebui descărcată suplimentar. Pentru a face acest lucru (după instalarea versiunii în limba engleză), accesați pagina „Traducere”, descărcați traducerea în „rusă”, apoi despachetați arhiva rezultată în directorul cu utilitarul WinSCP.

Caracteristicile programului WinSCP:

  • GUI;
  • programul a fost tradus în multe limbi, inclusiv rusă;
  • integrare Windows;
  • efectuarea tuturor operațiunilor cu fișierele cheie;
  • suport pentru protocoalele SFTP și SCP în plus față de SSH-1 și SSH-2;
  • automatizarea proceselor folosind interfața linie de comandăși scenarii;
  • există un editor de text;
  • autorizare prin parolă, GSS, suport cheie publică;
  • sunt implementate două shell - ca în Comandantul Nortonși Windows Explorer;
  • setările de conexiune pot fi salvate;
  • puteți utiliza un fișier de configurare în loc de registry.

Să ne oprim puțin asupra interfeței. Când deschideți programul, în fața dvs. va apărea o interfață cu două ferestre, pe care o puteți vedea în Total Commander și programe similare. La deschidere, va trebui, de asemenea, să selectați un server la care să vă conectați, deoarece programul refuză să funcționeze în modul offline. De asemenea, puteți selecta interfața Explorer, iar apoi fereastra va fi împărțită în două: un arbore de directoare va fi afișat în partea stângă, iar o listă de fișiere și foldere dintr-un anumit director va fi afișată în partea dreaptă.

Dacă apăsați Ctrl+N, va apărea o fereastră care vă va cere să selectați un server de conexiune. După selectarea unei conexiuni, noua sesiune va apărea în meniul drop-down din partea de sus a programului. Acum puteți comuta între sesiuni pur și simplu selectând-o pe cea de care aveți nevoie din listă. Pentru a putea edita fișiere text, trebuie să specificați orice editor terță parte - de exemplu, Dreamweaver sau HTMLpad.

Spre deosebire de același Total Commander, programul WinSCP este capabil să mențină o sesiune în stare de funcționare, deoarece la fiecare 50 de secunde programul trimite un pachet către server, ceea ce împiedică închiderea sesiunii. Acest lucru va fi foarte util pentru cei care lucrează cu multe conexiuni (acum nu va trebui să vă conectați de mai multe ori).

Dacă deschideți un fișier în WinSCP, o copie va fi creată într-un fișier temporar și dacă modificați acest lucru fișier temporar toate modificările vor fi încărcate pe server. Adică dacă schimbați inscripția standard „Lorem ipsum” în „Bun venit” și salvați modificările efectuate, apoi imediat după actualizarea paginii, modificările vor fi vizibile pe site. De asemenea, este bine implementat pentru a lucra cu mai mulți deschide fișiere, chiar și atunci când lucrați din conturi ftp diferite: versiunile acestora vor fi, de asemenea, încărcate imediat pe server.

După cum am menționat mai sus, programul este open source și, prin urmare, complet gratuit. Îl puteți descărca în programul de instalare și în versiunea portabilă.

Lucrul cu Sudo

Pentru a obține privilegii suplimentare în WinSCP, programul poate fi rulat cu comanda sudo atunci când se specifică calea către Server SFTP. În funcție de sistemul de operare, calea poate varia, dar în Ubuntu, de exemplu, va fi așa: sudo /usr/lib/openssh/sftp-server
Pentru ca utilizatorul să poată executa comanda sudo fără a introduce o parolă, este necesar să se facă modificări în fișierul /etc/sudoers și să se adauge la sfârșitul liniei: user_name ALL=NOPASSWD: /usr/lib/ openssh/sftp-server
Acum știi cum să lucrezi cu programul folosind sudo.

WinCSP este un client grafic gratuit, open-source cod sursă pentru Windows. Funcția principală a clientului este transfer sigur date de la calculator local la distanță.

Interfață grafică cu utilizatorul

Lucrul cu serverul prin consolă are cu siguranță o serie de avantaje, dar pentru a lucra cu fișiere este mult mai convenabil să folosești un manager grafic.

După lansare, trebuie să specificăm datele conexiunii, și anume:

  1. Protocol,
  2. Nume gazdă,
  3. Port,
  4. Nume de utilizator, parola.

De obicei salvez conexiunile și salvez și parola. Apoi vă puteți conecta și lucra.

Multilingv

WinCSP a fost tradus în multe limbi. În timpul instalării, care se face în două clicuri, va apărea un avertisment că programul este tradus în proporție de 98% în rusă. Nu vă faceți griji, acest lucru este suficient pentru job. Chiar dacă pariezi, clientul este în engleză - nicio problemă, comenzi de bază poate fi tradus cu ușurință chiar dacă nu știți engleza.

Lucrează printr-un server proxy

Pentru a lucra printr-un server proxy, trebuie să efectuați următoarele setări

Când creați o conexiune, faceți clic pe butonul Mai mult -> Conexiune -> Proxy. Apoi, trebuie să selectați tipul de proxy, să specificați gazda și portul și, dacă este necesar, autentificarea și parola.


WinCSP nu vede fișierele ascunse

Odată am întâlnit o astfel de problemă. Trebuie să editați fișierul .htaccess, dar este ca un gopher în filmul DMB, nu îl puteți vedea, dar este acolo. Cum se afișează în winscp fișiere ascunse? Problema poate fi rezolvată destul de simplu. Se conectează la server la distanță. Opțiuni -> Setări -> Panouri, bifați caseta pentru a afișa fișierele ascunse.

Poate că acest articol nu va aborda toate complexitățile de configurare a unei conexiuni, excepții, opțiuni etc. Acest articol va fi folosit ca referință pentru alte materiale. Dacă în altă parte trebuie să-l fac referire pentru a mă asigura că vă puteți conecta la serverul de la distanță.

Și astfel, pentru a ne conecta la server vom folosi unul dintre cele 2 programe. Putty sau WinSCP. Ambele programe sunt gratuite și pot fi descărcate de pe site-urile oficiale fără probleme. Deci mergi.

Câteva cuvinte despre fiecare.

Ambele sprijină acesta este protocolul transferă ca SSH și WinSCP și FTP. WinSCP are, de asemenea, o interfață grafică și un browser. Nu același lucru se poate spune despre Putty. Dar al doilea funcționează mai repede.

Dacă trebuie să începeți să introduceți comenzi în WinSCP, atunci trebuie să deschideți consola încorporată (acesta este modulul Putty încorporat =)).
În timp ce Putty este deja consola în sine)

De asemenea, am observat că atunci când lucrezi cu consola în WinSCP nu este posibil să lucrezi ca root și să folosești sudo. Poate că acest lucru poate fi tratat cumva, dar nu știu cum. Dacă știi cum, scrie un comentariu.

În general, ambele au avantajele lor. Folosesc ambele programe și nu-ți face griji.

Configurarea unei conexiuni la un server în WinSCP

Nici o problemă. Doar deschideți programul și vedeți o fereastră cu o listă de conexiuni salvate. Dacă există, desigur. În caz contrar, veți avea selectată opțiunea „Conexiune nouă”.

Completați toate câmpurile obligatorii:

Protocol de transfer: SFTP = SSH sau FTP

Nume gazdă: Domeniul sau adresa IP a serverului nostru

Nume de utilizator: Nume de utilizator

Parolă: Parolă

Port: Dacă nu l-ați schimbat, lăsați-l așa cum este.

Dacă trebuie să salvați conexiunea, faceți clic pe salvare, apoi pe salvare. În fereastra care apare, introduceți numele conexiunii și salvați parola, dacă este necesar.

Cel mai probabil, programul vă va informa despre conectarea la un server care nu îi este încă cunoscut. Dacă ai încredere acest server, apoi faceți clic pe Da.


În curând veți vedea o fereastră de conectare și, dacă totul este OK, atunci veți fi conectat și veți vedea ierarhia pe server.

Fișierele pot fi vizualizate și editate. )

Atenţie!În mod implicit, WinSCP ascunde fișierele și folderele ascunse. .

Apropo, în mod implicit sunteți dus în folderul utilizatorului în care v-ați autentificat. Acest lucru este valabil doar pentru SSH. Prin FTP sunteți dus la un folder la care aveți acces.


De asemenea, în WinSCP, așa cum am spus deja, puteți folosi consola. Pentru a face acest lucru, trebuie să găsiți pictograma sa neagră în partea de sus a ferestrei programului.


Consola necesită un alt tip de conexiune, așa că programul vă va solicita să vă reconectați. Faceți clic pe OK.


Mare. Acum suntem în consolă.


Configurarea unei conexiuni la un server în PuTTY

Nici nu e nimic complicat. Deschideți programul și începeți să completați câmpurile obligatorii:

Nume gazdă: Domeniul sau IP-ul serverului

Port: Dacă nu l-ați schimbat, lăsați-l așa cum este

Tip conexiune: SSH

În blocul „Gestionarea sesiunii” în linia de sus puteți introduce un nume pentru a salva conexiunea. Această linie este folosită și pentru a căuta în lista conexiunilor salvate.

Faceți clic pe Conectare.


Să ne conectăm. Vă rugăm să rețineți că am introdus Login și Parola în setările de conectare. Acest lucru se datorează faptului că serverul însuși solicită aceste date în consolă. Introduceți mai întâi datele de conectare, apoi parola. Dacă nu ați lucrat cu Linux, vă rugăm să rețineți că atunci când introduceți parola, aceasta nu va fi afișată!


Asta e tot, în esență. Du-te!