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

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?


Новости
    Без плагина
    На сайте WordPress имеется файл, именуемый как .htaccess. Многие пользователи не предают ему особого внимания и не используют все его возможности. На самом деле файл .htaccess – это дополнительные конфигурации

    Плагин подписки wordpress
    Очень трудно найти один плагин подписки wordpress , который объединил бы в себе все виды подписок, которые так необходимы сайту. Именно поэтому я решил сделать подборку лучших плагинов, которые смогут

    Слайд-шоу с помощью плагина для WordPress UnPointZero Slider
    Плагин для cms WordPress UnPointZero Slider – новостной слайдер. Он отражает в форме слайд-шоу изображения со ссылками на ваши статьи и краткие выдержки оттуда. Его можно установить и на новостной сайт,

    Плагины для Wordpress
    С помощью этого плагина вы легко сможете интегрировать Google диск на ваш WordPress сайт или блог . Gravity Forms — лучший плагин для создания форм на WordPress, от самых простых (например, форма

    Подписки плагином JetPack: размещение и редакция формы подписки
    Вступление Здравствуйте! В этой статье я покажу, как использовать плагин JetPack для создания пользовательской формы подписки и как эту формы подписки плагином JetPack добавлять в статьи сайта, а при

    Чистка сайта WordPress плагином WP-optimize
    От автора Со временем использования система WordPress накапливает не нужные файлы, комментарии и неиспользуемые данные в базе данных. Эти файлы и данные создаются в процессе работы и нужны для этого,

    Возможности Jetpack плагина
    Вступление Возможности Jetpack плагина это более 30 функциональных модуля плагина, делающего его универсальным плагином WordPress, заменяющего аналогичные сторонние плагины. Jetpack один заменяет десятки

    Резервное копирование WordPress сайта без плагинов
    Вступление Резервное копирование WordPress это второе, что нужно научиться делать после установки WordPress. Можно сколько угодно говорить о безопасности сайта и его защите, но лучшего варианта защиты

    Плагины на приват для Майнкрафт ПЕ
    > > Плагины на приват для Майнкрафт ПЕ Порой всем нам хочется попробовать себя в роли администратора сервера и испытать эту ответственность, но, к сожалению, вы не всегда все знаете о создании

    Плагин WordPress Database Backup. Архивация базы данных блога на WordPress
    Привет друзья! Сегодня на очереди еще один простой, НО, необходимый и полезный плагин — плагин WordPress Database Backup , который с легкостью и самостоятельно произведет процесс, который научно называется:

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

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

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

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

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

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

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

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

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

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