30Aug
Predtým sme napísali o hosťovaní vlastného FTP servera, ale údaje sú prenášané v jasnom texte a robia to nevhodné pre dôverné prenosy súborov. V tejto príručke prejdeme cez zabezpečenú verziu FTP - SFTP a prečo je to pre vynikajúci spôsob prenosu súborov na iné osoby cez internet.
Prečo SFTP?
Geeks narazí na tento problém po celý čas: Máte súbor, ktorý je príliš veľký na prenos cez e-mail alebo instant messenger. Iste, môžete ho nahrať do Dropboxu alebo nejakej inej cloudovej služby, ale čo keby ste nemali / nechceli účet s nimi, mali dostatok priestoru na ukladanie dát, alebo ak by ste chceli len obísť stredného človeka? Nehovoriac o bezpečnostných problémoch s službami cloud.
Namiesto toho, že prechádzate týmito ťažkosťami, môžete ušetriť čas prenosom súborov( veľkých aj malých) svojmu priateľovi pomocou SFTP.Nie je potrebné šifrovať súbory pred prenosom, pretože sú tunelované cez veľmi bezpečný protokol SSH.Nielen to, ale teraz môžete nahrať priamo svojmu priateľovi namiesto mraku, čo šetrí veľa času.
Ale počkajte, je tu ešte viac! Ak chcete zdieľať viac súborov s ľuďmi, môžete ich jednoducho spustiť do určeného priečinka a vaši kamaráti môžu prehliadať danú sekciu vášho počítača, akoby boli súčasťou ich vlastných. Zdieľanie súborov môže byť s touto metódou oveľa jednoduchšie, pretože nahrávanie bude iniciované vaším priateľom namiesto vás. Jediné, čo musíte urobiť, je drag and drop a dajte im vedieť, že teraz môžu stiahnuť súbor( y).
Nastavenie SFTP
Nastavenie SFTP servera v systéme Windows bude vyžadovať nejaký softvér tretích strán. Väčšina softvéru, ktorý má túto funkčnosť, vás bude stáť, ale budeme používať bezplatný softvér s názvom freeFTPd. Kliknutím na tento odkaz prevezmite a nainštalujte program. Byť upozornení, vývojári jednoznačne nie sú prirodzenými rečníkmi v angličtine a ukazuje to vo veľkom množstve textu. Nebojte sa, je to legitímny program, ktorý sme otestovali a všetko sa skontroluje - budete ťažko nájsť lepšiu voľnú alternatívu.
Prejdite inštaláciou ako normálne a na konci budú dve výzvy, jedna otázka, či by sa mali vytvoriť súkromné kľúče a druhá sa pýtajú, či by mala fungovať ako služba;kliknite na tlačidlo Áno na oboch.
Po dokončení inštalácie otvorte freeFTPd pomocou novej ikony odkazu na pracovnej ploche. Urobili sme problémy s zápisom konfiguračných zmien, preto sa uistite, že kliknete pravým tlačidlom myši na ikonu a spustite program ako správca.
Ak chcete začať s konfiguráciou, kliknite na používateľov vľavo.
V tomto menu kliknite na položku Pridať a vyplňte informácie o novom používateľskom účte na prístup k serveru.
V rámci autorizácie sa môžete rozhodnúť použiť "NT autentifikáciu" alebo "Heslo uložené ako SHA1 hash". Overovanie NT znamená, že používa používateľské meno a heslo systému Windows, takže by ste mali vytvoriť nového používateľa vo vašom počítači pre každého, ktoprístup do adresára SFTP.Vo väčšine prípadov bude pravdepodobne najlepšie len uložiť heslo ako hash SHA1 a udržať používateľ SFTP oddelené od používateľov systému Windows.
Po zadaní požadovaného používateľského mena a hesla zrušte začiarknutie políčka "FTP server" smerom dole a potom kliknite na tlačidlo Použiť.Teraz, keď je používateľ nastavený, kliknite na kartu SFTP.
Jediná vec naozaj stojí za zmenu na tejto karte je koreňový adresár SFTP.Toto určuje, kde sa nachádzajú súbory, ktoré chcete zdieľať.Jednoducho sa chystáme zmeniť už zaplnené adresár na priečinok na pracovnej ploche.
Keď ste pripravení začať hosťovať súbory, kliknite na tlačidlo Štart na tejto karte. Brána Windows Firewall sa pravdepodobne objaví a spýta sa vás, či je to OK - kliknite na položku Povoliť prístup.
Teraz by ste sa mali vrátiť na kartu Stav a uvidíte, že váš SFTP server je spustený.
Kliknite na tlačidlo Použiť &Uložte tieto zmeny a potom zatvorte okno.
freeFTPd bude naďalej bežať na pozadí.Ak chcete získať prístup k nej, stačí ho otvoriť v oblasti oznámení.
Prístup k adresáru SFTP
Vložte niekoľko súborov do adresára SFTP, aby sme mohli vykonať nejaké testovanie. Ak ste opustili domovský adresár pre používateľa v predvolenom nastavení( $ SERVERROOT \ geek v našom príklade), potom budete musieť vytvoriť ďalší adresár v koreňovom adresári SFTP.
Ako vidíte na tejto snímke, vložili sme dva testovacie súbory do adresára 'geek', ktorý je súčasťou priečinka SFTP server files( koreňový adresár SFTP).Uistite sa, že port 22 je preposielaný do počítača vo vašom smerovači a potom ste pripravený na pripojenie k počítaču. Ak potrebujete pomoc s presmerovaním portov, pozrite si túto príručku.
Pripojte svojho kamaráta k stiahnutiu FTP klienta, ktorý má prístup k SFTP serverom - našim odporúčaním je FileZilla. Stačí zadať adresu IP, používateľské meno a heslo, ktoré ste nakonfigurovali predtým, a zadajte port, na ktorom je váš server spustený( ak ste ho ponechali na predvolenom nastavení, bude to port 22).
Pri prvom pripojení k serveru sa zobrazí výzva na uloženie kľúčov hostiteľa. Musia skontrolovať políčko "Vždy dôverovať" a kliknúť na tlačidlo OK, aby ste o tom nikdy neboli vyzvaní( ak z nejakého dôvodu nezmeníte kľúč hostiteľa).
Váš priateľ by teraz mal mať prístup k súborom, ktoré ste umiestnili v adresári SFTP, a pridať do neho súbory, ktoré by s vami chceli zdieľať.