Kde winscp ukladá nastavenia pripojenia. Inštalácia a konfigurácia WinSCP a PuTTY. Spustite program a pripojte sa k serveru

WinSCP je bezplatný program Windows na bezpečné kopírovanie súborov medzi počítačom a serverom, ktorý podporuje protokoly SFTP, SCP, SSH-1, SSH-2.

1. Nainštalujte WinSCP

  • Tento program nevyžaduje inštaláciu, stačí skopírovať spustiteľný súbor do ľubovoľného priečinka, ktorý vám vyhovuje.

2. Pripojenie k serveru

3. Kopírovať/presúvať súbory


Poznámka: Kopírovanie/presúvanie súborov zo servera na lokálny počítač sa vykonáva rovnakým spôsobom.

4. Úprava súborov

  • WinSCP vám umožňuje vykonávať zmeny v súboroch bez ich presúvania zo servera. Ak to chcete urobiť, vyberte súbor, ktorý chcete zmeniť, a kliknite na „Upraviť“ na paneli nižšie (alebo F4). Súbor sa otvorí v internom textovom editore podobnom štandardným textovým editorom Microsoft Windows.

5. Vykonávanie príkazov na serveri

  • WinSCP vám umožňuje prístup ku konzole a spúšťanie aplikácií na serveri. Pre to:
    • Vyberte z ponuky "Príkazy" -> "Otvoriť terminál" (alebo Ctrl + T). Zadajte heslo.
    • Zadajte príkazy, ktoré potrebujete, a každý potvrďte stlačením „ Enter»
    • Zavrieť okno. Potom môžete pokračovať v práci s programom, napríklad kopírovať výsledky dokončených úloh.

Možno sa tento článok nebude týkať všetkých podrobností o nastaveniach pripojenia, výnimkách, možnostiach atď. Tento článok bude slúžiť ako referencia pre iné materiály. Ak niekde inde, musím sa na to odvolať, aby som sa uistil, že sa môžete pripojiť k vzdialenému serveru.

A tak na pripojenie k serveru použijeme jeden z 2 programov. Putty alebo WinSCP. Oba programy sú zadarmo a dajú sa bez problémov stiahnuť z oficiálnych stránok. Tak len tak ďalej.

O každom pár slov.

Oba podporujú prenosové protokoly ako SSH a WinSCP podporuje aj FTP. WinSCP má aj grafické rozhranie a prehliadač. Čo sa nedá povedať o Putty. Ale ten druhý je rýchlejší.

Ak potrebujete začať písať príkazy vo WinSCP, musíte otvoriť vstavanú konzolu (toto je vstavaný modul Putty =)).
Zatiaľ čo Putty je už samotná konzola)

Tiež som si všimol, že pri práci s konzolou vo WinSCP nefunguje ako root a používa sudo. Možno sa to nejako lieči, ale neviem ako. Ak viete ako, napíšte do komentárov.

Vo všeobecnosti majú tam aj tam svoje plusy. Používam oba programy a nebojím sa.

Nastavenie pripojenia k serveru vo WinSCP

Žiaden problém. Stačí otvoriť program a zobraziť okno so zoznamom uložených pripojení. Ak sú, samozrejme. V opačnom prípade budete mať vybratú možnosť „Nové pripojenie“.

Vyplňte všetky povinné polia:

Prenosový protokol: SFTP = SSH alebo FTP

Hostname: Doména alebo IP adresa nášho servera

Používateľské meno: Používateľské meno

Heslo: Heslo

Port: Ak ste ho nezmenili, nechajte ho tak, ako je.

Ak potrebujete uložiť pripojenie, kliknite na uložiť a potom uložiť. V zobrazenom okne zadajte názov pripojenia a v prípade potreby uložte heslo.

S najväčšou pravdepodobnosťou vás program bude informovať o pripojení k serveru, ktorý je pre neho stále neznámy. Ak tomuto serveru dôverujete, jednoducho kliknite na Áno.


Čoskoro uvidíte okno pripojenia a ak je všetko v poriadku, budete pripojení a uvidíte hierarchiu na serveri.

Súbory je možné prezerať a upravovať. )

Pozor! V predvolenom nastavení WinSCP skrýva skryté súbory a priečinky. .

Mimochodom, štandardne sa dostanete do priečinka používateľa, pod ktorým ste zadali. Toto bude platiť len pre SSH. FTP vás zavedie do priečinka, ku ktorému máte prístup.


Aj vo WinSCP, ako som povedal, môžete použiť konzolu. Ak to chcete urobiť, musíte nájsť jeho čiernu ikonu v hornej časti okna programu.


Konzola vyžaduje iný typ pripojenia, takže program vás vyzve na opätovné pripojenie. Stlačíme OK.


Dobre. Teraz sme v konzole.


Nastavenie pripojenia k serveru v PuTTY

Okrem toho nie je nič zložité. Otvorte program a začnite vypĺňať požadované polia:

Názov hostiteľa: Doména servera alebo IP

Port: Ak sa nezmení, nechajte tak

Typ pripojenia: SSH

V bloku „Správa relácie“ v hornom riadku môžete zadať názov na uloženie spojenia. Tento riadok slúži aj na vyhľadávanie v zozname uložených spojení.

Kliknite na Pripojiť.


Pripája sa. Upozorňujeme, že v nastaveniach pripojenia sme zadali Prihlasovacie meno a Heslo. Je to všetko preto, že samotný server požaduje tieto údaje už v konzole. Najprv zadajte prihlasovacie meno a potom heslo. Ak ste nepracovali s Linuxom, tak si prosím uvedomte, že pri zadávaní hesla sa heslo nezobrazí!


V podstate všetko. Odvážte sa!

Teraz sa takmer všetok softvér stáva tak „špičkovaný“ a „atraktívny“, že je dokonca možné organizovať súťaže na tému „nájdi 5 rozdielov medzi Chrome a Firefox“. To všetko k tomu, že jednoduchý, spoľahlivý a úzko zameraný softvér je zároveň relevantnejší ako kedykoľvek predtým.

Na prácu s ftp veľa ľudí používa známy Total Commander, ktorý dokáže fungovať ako správca súborov a ftp klient. Pokiaľ ide o prácu so súbormi, je ťažké nájsť chybu v Total Commander, ale pri práci s ftp a ssh existujú sťažnosti. Napríklad dočasný súbor sa odošle na server iba vtedy, keď je zatvorený v editore; to znamená, že keď upravujete napríklad css súbor a robíte zmeny na stránke, musíte ho zavrieť a až potom sa pozrieť na zmeny a aby ste mohli pokračovať v zmenách, musíte tento súbor znova otvoriť. Nie veľmi pohodlné.

Total Commander tiež ukončí ftp reláciu po určitej dobe nečinnosti. Nevieme to s istotou, ale zdá sa, že Total Commander neposiela pakety na udržanie spojenia, takže sa musíte počas prevádzky neustále znova pripájať kvôli odpojeniam. A mimochodom, ftp je ďaleko od najlepšieho protokolu na prenos dát, takže ak to server umožňuje, potom je lepšie použiť ssh; odporúča sa pracovať pod protokolom ssh-2 kvôli jeho zvýšenej bezpečnosti.

Ale predsa má Total Commander odvážne plus: všetky jeho nastavenia sú uložené v uzavretom ini-súbore, ktorý je možné pretiahnuť z jedného počítača na druhý a tak aktivovať vaše nastavenia. Teraz by sme však chceli hovoriť o programe WinSCP, ktorý má oproti Total Commanderu pri práci s ftp a ssh množstvo výhod (na konci materiálu zvážime možnosť spustenia programu pod sudom).

Čo je WinSCP

WinSCP je grafický SFTP klient s otvoreným zdrojom pre mnoho operačných systémov vrátane Windows. WinSCP podporuje aj starý protokol prenosu dát SCP, čo je vo všeobecnosti jasné už z názvu programu.

Hlavným účelom programu je prenášať súbory v zabezpečenom režime medzi počítačmi a servermi, ktoré sú „priateľské“ k týmto protokolom.

Program je neustále aktualizovaný a vždy môžete získať najnovšiu verziu v angličtine na adrese URL: https://winscp.net/eng/download.php. Mimochodom, používanie nástroja je potešením.

Ak chcete nainštalovať ruskú verziu, musíte vybrať položku „Viacjazyčný inštalačný balík“ a na začiatku inštalácie balíka vybrať „ruštinu“ z prezentovaného jazykového balíka. Aj keď v čase sťahovania najnovšej verzie nebude preklad spomenutý, bude potrebné ho stiahnuť dodatočne. Ak to chcete urobiť (po nainštalovaní anglickej verzie), prejdite na stránku „Preklad“, stiahnite si preklad „do ruštiny“ a potom rozbaľte výsledný archív do adresára pomocou pomôcky WinSCP.

Vlastnosti programu WinSCP:

  • grafické rozhranie;
  • program bol preložený do mnohých jazykov vrátane ruštiny;
  • integrácia so systémom Windows;
  • vykonávanie všetkých operácií so súbormi kľúčov;
  • podpora protokolov SFTP a SCP okrem SSH-1 a SSH-2;
  • automatizácia procesov pomocou rozhrania príkazového riadka a skriptov;
  • existuje textový editor;
  • autorizácia hesla, GSS, podpora verejného kľúča;
  • implementované dva shelly - ako v Norton Commander a Windows Explorer;
  • nastavenia pripojenia je možné uložiť;
  • namiesto registra môžete použiť konfiguračný súbor.

Zastavme sa trochu pri rozhraní. Po otvorení programu uvidíte rozhranie s dvoma oknami, ktoré ste mohli vidieť v Total Commander a podobných programoch. Pri otváraní budete musieť vybrať aj server na pripojenie, pretože program odmieta pracovať v režime offline. Môžete tiež vybrať rozhranie Prieskumníka a potom bude okno rozdelené na dve časti: na ľavej strane sa zobrazí strom adresárov a na pravej strane zoznam súborov a priečinkov určitého adresára.

Ak stlačíte Ctrl+N, zobrazí sa okno s výberom servera pripojenia. Po výbere pripojenia sa nová relácia zobrazí v rozbaľovacej ponuke v hornej časti programu. Teraz môžete prepínať medzi reláciami jednoduchým výberom tej, ktorú potrebujete zo zoznamu. Aby ste mohli upravovať textové súbory, musíte zadať ľubovoľný editor tretej strany – napríklad Dreamweawer alebo HTMLpad.

Na rozdiel od rovnakého Total Commandera je program WinSCP schopný udržať reláciu spustenú, pretože každých 50 sekúnd program odošle paket na server, ktorý bráni ukončeniu relácie. To bude veľmi užitočné pre tých, ktorí pracujú s mnohými pripojeniami (teraz sa nemusíte pripájať niekoľkokrát).

Ak súbor otvoríte vo WinSCP, vytvorí sa kópia v dočasnom súbore a ak sa tento dočasný súbor upraví, všetky zmeny sa nahrajú na server. To znamená, že ak zmeníte štandardný nápis „Lorem ipsum“ na „Vitajte“ a uložíte zmeny, zmeny budú na webe viditeľné ihneď po obnovení stránky. Práca s niekoľkými otvorenými súbormi je tiež dobre implementovaná, a to aj pri práci z rôznych ftp účtov: ich verzie sa tiež okamžite nahrajú na server.

Ako už bolo spomenuté vyššie, program je open source a teda úplne zadarmo. Môžete si ho stiahnuť v inštalačnom programe a v prenosnej verzii.

Práca so Sudo

Na získanie ďalších privilégií vo WinSCP je možné program spustiť pomocou príkazu sudo pri zadávaní cesty k SFTP serveru v poli SFTP server. V závislosti od operačného systému sa cesta môže líšiť, ale napríklad v Ubuntu to bude takto: sudo /usr/lib/openssh/sftp-server
Aby používateľ mohol vykonať príkaz sudo bez zadania hesla, musíte vykonať zmeny v súbore /etc/sudoers a na koniec riadku pridať: username ALL=NOPASSWD: /usr/lib/openssh /sftp-server
Teraz viete, ako pracovať s programom pri použití sudo.

Základné nastavenie

Nezabudnite upraviť farbu pozadia panela WinSCP. Farba by mala byť zvolená tak, aby v tíme (ak je tímová práca) bola pre všetkých rovnaká. Je to veľmi psychologicky dôležité a umožňuje vám efektívnejšiu výmenu informácií, pretože každý si zvykne na vnímanie obrazov v súlade s prevládajúcimi klišé. Ak chcete vybrať farbu panela, kliknite na položku Vybrať farbu (dole a vpravo Protokol súboru) a vyberte farbu.

Uložte profil pre ďalšiu prácu kliknutím na tlačidlo Uložiť. Keď uložíte svoj profil, zobrazí sa výzva na uloženie aj hesla. Odporúčame neukladať heslo, ale použiť mechanizmus overenia verejným kľúčom popísaný nižšie. Názov profilu, ktorý sme vybrali na odlíšenie od názvu profilu uloženého v PuTTY:

WinSCP nás prenesie do okna zoznamu uložených profilov. Mali by ste si vybrať náš a kliknite na Prihlásiť sa

WinSCP začne vytvárať spojenie so serverom a požiada vás o overenie servera:

Takto bude vyzerať okno v štýle dvoch tabúľ s prekonfigurovanou farbou panela. V ľavom paneli sú súbory nášho počítača a vpravo súbory na hostingu:

Autentifikácia verejným kľúčom

WinSCP si rozumie s formátom kľúča PuTTY, takže najprv musíte postupovať podľa postupu na vytvorenie kľúča v PuTTY, alebo si vziať hotový tajný kľúč. V konfiguračnom okne ho zadajte do poľa súbor so súkromným kľúčom:

Rovnako ako PuTTY, aj WinSCP môže používať autentifikačný agent na ukladanie kľúčov. Je to agent

PuTTY SSH klient

ssh .identifier.nichost.ru.

FTP a SSH .

Nastavenie klienta SSH "PuTTY"

stránka vývojára. Vyberte archív putty.zip alebo súbor putty.exe.

Po inštalácii spustite program. Na prvej strane v poli Názov hostiteľa (alebo adresa IP) zadajte adresu servera ssh.identifier.nichost.ru(ako príklad použijeme prihlásenie). Potom vyberte protokol (Protokol) SSH a stlačte tlačidlo otvorené.

V zobrazenom dialógovom okne Bezpečnostné upozornenie PuTTY stlač tlačidlo Áno(Áno).

V ďalšom okne na riadku prihláste sa ako:špecifikovať identifikátor, potom zadajte heslo (zadávanie hesla sa nezobrazuje) a stlačte na klávesnici Zadajte. Spojenie sa vytvorí.

Klient WinSCP SFTP

Na prístup k virtuálnemu webovému serveru použite adresu ssh.identifier.nichost.ru.

Používateľské meno pripojenia je rovnaké ako ID hostiteľskej služby.

Ak chcete zmeniť heslo, použite sekciu FTP a SSHSSH hostingový ovládací panel.

Nastavenie klienta SFTP "WinSCP"

Program si môžete stiahnuť na stránke vývojára.

Po inštalácii spustite program. Na prvej strane vyberte Protokol súboruSFTP, v teréne Názov hostiteľa (alebo adresa IP) zadajte adresu servera ssh.identifier.nichost.ru(ako príklad použijeme prihlásenie ID hostiteľa). Ako používateľské meno užívateľské menošpecifikovať identifikátor. V teréne heslo zadajte heslo pre prístup SSH. Potom stlačte tlačidlo Prihlásiť sa.


V dialógovom okne s upozornením, ktoré sa zobrazí, kliknite na tlačidlo Áno. Potom sa otvorí pracovné rozhranie programu.