<
  • Главная
Статьи

Ako používať ssh? Okrem inštalácie a konfigurácie (Linux, Windows, MacOS, Android, iOS)

  1. Inštalácia SSH v operačnom systéme Linux
  2. Pripojenie SSH (s heslom)
  3. Vytvorenie SSH kľúča a pripojenie bez hesla!
  4. Ako vytvoriť SSH kľúč?
  5. Ako pridať SSH kľúč na server?
  6. Klient Windows SSH
  7. Pripojenie cez SSH s heslom vo Windows
  8. Pripojenie prostredníctvom SSH kľúča vo Windows
  9. Vytvorte kľúč
  10. Prenos kľúča
  11. Mac SSH Client
  12. SSH klient android a iOS
  13. Prenos a sťahovanie súborov cez SSH (SCP)
  14. Pre okná
  15. Nastavenie SSH
  16. Zmena portu SSH
  17. Prihláste sa len prostredníctvom kľúča SSH:

Tento článok vám povie, ako nainštalovať SSH v Linuxe, Windows a Mac, ako konfigurovať a ako používať! Každý detail! Bude to zaujímavé!

SSH je populárny protokol na diaľkové ovládanie (administráciu) operačných systémov na Linuxe, jadre Unixu. Pre nováčikov Linuxu nie je vôbec jasné, ako nainštalovať tento protokol, nakonfigurovať ho a používať, takže som sa rozhodol tento článok opraviť!

Jedným z najobľúbenejších operačných systémov bežiacich na jadre Linuxu je Ubuntu.

Po prvé, budeme vysvetľovať všetky akcie s príkladom Linux, a potom na Mac a Windows!

Inštalácia SSH v operačnom systéme Linux

V 99,99% prípadov je na Linuxe už nainštalovaný Linux ssh klient, s ktorým sa môžete pripojiť na vzdialený počítač. Ak sa však chcete pripojiť k počítaču, na ktorom sa práve nachádzate, alebo na inom počítači, musíte „stiahnuť server ssh“.

Je to veľmi jednoduché, všetko, čo potrebujete, je už v repozitároch (a programovom obchode), otvorte terminál a zadajte príkaz:

sudo apt install openssh-server

To znamená, že je potrebná serverová časť , ktorá robí počítač dostupný v sieti pomocou protokolu ssh. Existuje klientska časť, ktorá je už nainštalovaná v počítači a používate ju, pripojíte sa k vzdialenému počítaču.

Pripojenie SSH (s heslom)

Otvorte terminál a zadajte príkaz na pripojenie k vzdialenému počítaču:

ssh Užívateľské meno @ IP adresa

Najprv napíšeme ssh, potom užívateľské meno, ktoré je na vzdialenom počítači, potom znak @ (pes) a IP adresu. Tu napríklad:

ssh sasha @ 100.08.30.48

Ssh spojenie sa spravidla vyskytuje na porte 22, ak ste ho násilne zmenili, musíte ho zadať. Na konci napíšte -p číslo. Tu je príklad:

ssh sasha @ 100,08,30,48 -p 3040

Po pripojení a ak ide o prvé pripojenie k počítaču, budete musieť stroj pridať do dôveryhodných - zadajte yes a stlačte kláves Enter. Toto sa vykonáva raz. Po pripojení a ak ide o prvé pripojenie k počítaču, budete musieť stroj pridať do dôveryhodných - zadajte yes a stlačte kláves Enter

Ďalej musíte napísať heslo používateľa. To bude potrebné špecifikovať zakaždým!

Vytvorenie SSH kľúča a pripojenie bez hesla!

Ak si nepamätáte heslo a nebudete ho zadávať zakaždým, najmä ak máte veľa serverov Linux, môžete vytvoriť špeciálny kľúč SSH. Tento kľúč vám umožní pripojiť sa k už známemu počítaču so „známym“ serverom bez použitia hesla.

Ako vytvoriť SSH kľúč?

Na počítači, pre ktorý teraz vytvárate kľúč, bude potrebné ho skopírovať na náš server!

Vytvorenie kľúča pre aktuálny počítač:

ssh-keygen -t rsa

Potom sa zobrazí otázka, kam sa má kľúč uložiť, v predvolenom nastavení je to váš domovský adresár, skrytý priečinok ./ssh . Vo väčšine prípadov môžete jednoducho preskočiť stlačením klávesu Enter.

Potom budete vyzvaní na vytvorenie kódového slova a stlačením klávesu Enter preskočiť!

Kľúč je vytvorený, teraz ho musíte pridať do vzdialeného počítača alebo servera.

Ako pridať SSH kľúč na server?

Ak to chcete vykonať, zadajte príkaz:

ssh-copy-id Užívateľské meno @ IP adresa

Píšeme príkaz ssh-copy-id, potom užívateľské meno, ktoré existuje na vzdialenom počítači, symbol @ (pes) a adresu IP. Tu napríklad:

ssh-copy-id sasha @ 100.08.30.48

Ďalej zadáme heslo používateľa, ktorý je na vzdialenom počítači alebo serveri, po ktorom bude kľúč skopírovaný.

Teraz máte možnosť pripojiť sa na server alebo iný počítač bez použitia kľúča, jednoducho zadaním užívateľského mena a hesla!

Klient Windows SSH

Jedným z najpopulárnejších programov pre prácu so servermi Linux cez SSH v systéme Windows je Putty. Tento klient SSH Windows si môžete stiahnuť na tejto adrese - putty.org ,

Pripojenie cez SSH s heslom vo Windows

Pripojenie k Putty cez SSH je veľmi jednoduché! Ak ste zmenili port, zadajte adresu IP a zadajte iný port a kliknite na tlačidlo Otvoriť: Pripojenie k Putty cez SSH je veľmi jednoduché a po pripojení užívateľského mena a hesla!

Pripojenie prostredníctvom SSH kľúča vo Windows

Ak nechcete zakaždým zadávať heslo a používať kláves ssh v Putty, potom, ako v Linuxe, musíte najprv vytvoriť kľúč a potom ho preniesť na server.

Vytvorte kľúč

  1. Stiahnite si iný program PuTTYgen a spustite ho
  2. Kliknite na tlačidlo "Generovať" a zadajte myš po stranách, aby ste vytvorili kľúč
  3. Po vytvorení kľúča kliknite na "Uložiť privátny kľúč" a zadajte umiestnenie uloženia, s príponou .ppk
  4. Skopírujte celý kľúč do schránky z prvej riadky ssh-rsa:

Program ešte nezatvárajeme a spustíme Putty

Prenos kľúča

  1. Náš server Linux uložíme do relácií nasledovne:
  2. Pripojenie k serveru
  3. Prejdite do adresára ./ssh: cd ~ / .ssh /
  4. Ďalej pomocou nano editor otvorte dokument authorized_keys a upravte nano authorized_keys

    a pridajte predtým vygenerovaný kľúč do tohto súboru a údaje uložte a pridajte predtým vygenerovaný kľúč do tohto súboru a údaje uložte

  5. Zatvorte tmel ssh
  6. Otvorte putty, kliknite na tlačidlo Načítať
  7. Ďalej v nastaveniach SSH -> Auth, zadajte cestu k súboru file.ppk
  8. Kliknite na tlačidlo Otvoriť, potom sa relácia začne na serveri bez použitia kľúča!

Mac SSH Client

Keďže MacOS je založený na systéme UNIX, môžete sa pripojiť cez ssh priamo z terminálu!

Ak nechcete používať heslo, musíte najprv nainštalovať službu Homebrew:

/ usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

a potom je všetko ako v Linuxe.

K dispozícii je tiež pohodlný klient mac ssh - Termius ,

SSH klient android a iOS

Najvhodnejší SSH klient pre iOS a Android je aplikácia Termius!

Pre systém Android:

Pre systém iOS:

Prenos a sťahovanie súborov cez SSH (SCP)

Nahranie súboru z lokálneho počítača na server cez ssh v systéme Linux a makrá:

scp file1.tar root @ ip_adress: / home / dir

Kopírovanie súboru zo servera do lokálneho počítača s operačným systémom Linux alebo MacOS:

scp userName @ ip_adress: /home/file1.tar / var / www /

Od servera k serveru:

scp user @ server_ip1: /home/file.txt používateľ @ server_ip2: / home /

Pre okná

Pre presun súborov cez SSH sa používa Windows PSCP ,

pscp.exe file.zip root @ ip_server: / var / www /

Nastavenie SSH

Ak potrebujete pridať položku do SSH okamžite podľa root:

Zmena portu SSH

Keďže ssh je štandardne nakonfigurovaný na porte 22, nie je bezpečné používať server. Preto stojí za to zmeniť prístav!

Pomocou nano upravte dokument sshd_config, zadajte príkaz:

sudo nano / etc / ssh / sshd_config

a zmeňte hodnoty portu na požadované hodnoty:

# Aké porty, IP a protokoly počúvame pre Port 22

Prihláste sa len prostredníctvom kľúča SSH:

Pomocou nano upravte dokument sshd_config, zadajte príkaz:

sudo nano / etc / ssh / sshd_config

Zmeňte hodnoty PasswordAuthentication z yes na no:

RSAAutentizácia áno PubkeyAutentifikácia áno PasswordAuthentication no

Máte ešte nejaké otázky? Napíšte ich do komentárov, povedzte nám, čo máte, alebo naopak!

To je všetko! Prečítajte si ďalšie užitočné články a pokyny v sekcii. Články a Linux Hacks , Zostaňte na stránke Android +1 , potom to bude ešte zaujímavejšie!

Ako vytvoriť SSH kľúč?
Ako pridať SSH kľúč na server?
Ako vytvoriť SSH kľúč?
Ako pridať SSH kľúč na server?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью