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

როგორ გამოვიყენოთ ssh? ასევე ინსტალაცია და კონფიგურაცია (Linux, Windows, MacOS, Android, iOS)

  1. SSH- ის ინსტალაცია Linux OS- ში
  2. SSH კავშირი (პაროლით)
  3. შექმნა SSH- გასაღები და დამაკავშირებელი გარეშე პაროლი!
  4. �ოგორ შევქმნათ SSH გასაღები?
  5. �ოგორ დაამატოთ SSH- გასაღები სერვერზე?
  6. SSH Windows- ის კლიენტი
  7. დაკავშირება მეშვეობით SSH ერთად პაროლი Windows
  8. დაკავშირება მეშვეობით SSH გასაღები Windows
  9. შექმენით გასაღები
  10. ძირითადი გადარიცხვა
  11. Mac SSH კლიენტი
  12. SSH კლიენტი Android და iOS
  13. გადაგზავნა და გადმოწერეთ ფაილები SSH- ზე (SCP)
  14. ფანჯრებისთვის
  15. SSH კონფიგურაცია
  16. SSH პორტის ცვლილება
  17. შესვლა მხოლოდ გავლით SSH გასაღები:

ეს სტატია გეტყვით, თუ როგორ უნდა დააყენოთ SSH Linux, Windows და Mac, როგორ კონფიგურაცია და როგორ გამოვიყენოთ! ყველა დეტალს! საინტერესო იქნება!

SSH არის პოპულარული ოქმი დისტანციური მართვის (ადმინისტრაციის) ოპერაციული სისტემების Linux, Unix ბირთვის. Linux დამწყებთათვის, ეს არ არის ნათელი, თუ როგორ უნდა დააყენოთ ეს პროტოკოლი, დააკონფიგურიროთ და გამოვიყენოთ, ამიტომ გადავწყვიტე ამ სტატიის დაფიქსირება!

Linux- ის ერთ-ერთი ყველაზე პოპულარული ოპერაციული სისტემა Ubuntu- ში მუშაობს, ამიტომ ჩვენ ამის შესახებ განვმარტავთ ssh- ს შესახებ.

პირველი, ჩვენ ავუხსენებთ ყველა ქმედებას Linux- ის მაგალითთან ერთად, შემდეგ Mac- ზე და Windows- ზე!

SSH- ის ინსტალაცია Linux OS- ში

99.99% შემთხვევაში, Linux ssh კლიენტი უკვე დამონტაჟებულია Linux- ზე, რომლითაც შეგიძლიათ დისტანციური მანქანასთან დაკავშირება. მაგრამ თუ კომპიუტერთან დაკავშირება გინდა, ამჟამად ან სხვა ნებისმიერ შემთხვევაში, საჭიროა "გადმოტვირთოთ სერვერის სერვერი".

ამის გაკეთება ძალიან მარტივია, რაც თქვენთვის საჭიროა უკვე საცავებში (ლა-მაღაზია), გახსენით ტერმინალი და შევა ბრძანება:

sudo apt install openssh-server

ეს არის სერვერის ნაწილი, რომელიც საშუალებას აძლევს კომპიუტერულ ქსელში SSH პროტოკოლის გამოყენებით. არსებობს კლიენტის ნაწილი, რომელიც უკვე დამონტაჟებულია თქვენს კომპიუტერში და იყენებთ მას, დაუკავშირდებით დისტანციურ კომპიუტერს.

SSH კავშირი (პაროლით)

გახსენით ტერმინალი და შეიტანეთ ბრძანება დისტანციური მანქანასთან დაკავშირების მიზნით:

ssh UserName @ IP მისამართი

პირველი, ჩვენ წერენ ssh, მაშინ სახელი, რომელიც არის დისტანციური მანქანა, მაშინ @ (ძაღლი) ნიშანი და IP მისამართი. აქ მაგალითად:

ssh sasha @ 100.08.30.48

როგორც წესი, ssh კავშირი ხდება პორტში 22, თუ იძულებით შეიცვალა, უნდა მიუთითოთ იგი. ამისათვის დასასრულს ჩაწერეთ -p ნომერი. აქ არის მაგალითი:

ssh sasha @ 100.08.30.48 -p 3040

მას შემდეგ რაც უკავშირდებით და თუ ეს იყო პირველი კავშირი მანქანაში, თქვენ უნდა დაამატოთ მანქანა სანდო პირობა - დიახ და დააჭირეთ Enter. ეს კეთდება ერთხელ. მას შემდეგ რაც უკავშირდებით და თუ ეს იყო პირველი კავშირი მანქანაში, თქვენ უნდა დაამატოთ მანქანა სანდო პირობა - დიახ და დააჭირეთ Enter

შემდეგი, თქვენ უნდა ჩაწეროთ მომხმარებლის პაროლი. ეს ყოველთვის უნდა იყოს მითითებული ყოველ ჯერზე!

შექმნა SSH- გასაღები და დამაკავშირებელი გარეშე პაროლი!

იმისათვის, რომ არ გახსოვდეთ პაროლი და არ შეიყვანოთ იგი ყოველ ჯერზე, მით უმეტეს, თუ ბევრი Linux სერვერები გაქვთ, შეგიძლიათ შექმნათ სპეციალური SSH გასაღები. ეს გასაღები საშუალებას მოგცემთ დააკოპიროთ უკვე "ცნობილი" მანქანა "ცნობილ" სერვერთან, პაროლით სარგებლობის გარეშე.

�ოგორ შევქმნათ SSH გასაღები?

კომპიუტერზე, რომლისთვისაც თქვენ ახლა შექმნით საკვანძო სიტყვას, და მაშინ უნდა გადაწეროთ ჩვენი სერვერზე!

შექმენით გასაღები მიმდინარე კომპიუტერი:

ssh-keygen- თ rsa

შემდეგ კითხვას დაუსვამს სად უნდა გადავარჩინოთ გასაღები, რა თქმა უნდა, ეს არის თქვენი სახლის დირექტორია, დამალული საქაღალდე. / Ssh . უმეტეს შემთხვევაში, შეგიძლიათ უბრალოდ დააჭირეთ გასასვლელად.

შემდეგი თქვენ მოგეთხოვებათ კოდის სიტყვის შექმნა, ასევე დააჭირეთ გასასვლელად!

გასაღები შექმნილია, ახლა თქვენ უნდა დაამატოთ ის დისტანციური მანქანა ან სერვერი.

�ოგორ დაამატოთ SSH- გასაღები სერვერზე?

ამისათვის შეიყვანეთ ბრძანება:

ssh-copy-id ნიკი @ IP მისამართი

ჩვენ ვწერთ ssh-copy-id ბრძანებას, მაშინ მომხმარებლის სახელი, რომელიც არსებობს დისტანციურ მანქანაზე, @ (ძაღლი) სიმბოლოსა და IP მისამართს. აქ მაგალითად:

ssh-copy-id საშა @ 100.08.30.48

შემდეგი, ჩვენ მიუთითეთ მომხმარებლის მომხმარებლის პაროლი, რომელიც არის დისტანციური მანქანა ან სერვერზე, რის შემდეგაც გასაღები გადანაწილდება.

ახლა თქვენ გაქვთ შესაძლებლობა, სერვერთან ან სხვა მანქანასთან დაკავშირება გასაღები, უბრალოდ გამოყენებით მომხმარებლის სახელი და პაროლი!

SSH Windows- ის კლიენტი

ერთ-ერთი ყველაზე პოპულარული პროგრამა მუშაობს Linux სერვერებით SSH- ში Windows- ზე. თქვენ შეგიძლიათ ამ SSH Windows კლიენტის გადმოტვირთვა ამ მისამართზე - putty.org .

დაკავშირება მეშვეობით SSH ერთად პაროლი Windows

დაკავშირება Putty მეშვეობით SSH ძალიან მარტივია! შეიყვანეთ IP მისამართი, თუ შეიცვალა პორტი, შემდეგ დააკონკრეტეთ სხვა პორტი და დააჭირეთ გახსნას: დაკავშირება Putty მეშვეობით SSH ძალიან მარტივია და შემდეგ დამაკავშირებელი სახელი და პაროლი!

დაკავშირება მეშვეობით SSH გასაღები Windows

თუ არ გსურთ შეიყვანოთ პაროლი ყოველ ჯერზე და გამოიყენეთ ssh გასაღები Putty- ში, მაშინ, როგორც Linux- ში, უნდა შექმნათ გასაღები და შემდეგ გადაგიგზავნით სერვერს.

შექმენით გასაღები

  1. სხვა პროგრამის ჩამოტვირთვა Puttygen და გაუშვით
  2. დააჭირეთ "გენერირება" ღილაკს და დააჭიროთ თაგვის მხარეს, რათა შეიქმნას გასაღები
  3. გასაღები შექმნის შემდეგ, დააჭირეთ "Save Privat Key" და დააკონკრეტებთ შენახვის ადგილას, შეინახეთ გაფართოებით .ppk
  4. კოპირების მთელი გასაღები გადანაწილდეს პირველივე ssh-rsa ხაზისგან:

ჩვენ ჯერჯერობით არ დავხურათ პროგრამა და აიღეთ Putty დაკავშირება

ძირითადი გადარიცხვა

  1. ჩვენ ჩვენი Linux სერვერს სესიების შემდეგ ვნახავთ:
  2. სერვერთან დაკავშირება
  3. გადადით დირექტორიაში ./ssh: cd ~ / .ssh /
  4. შემდეგი, გამოყენებით ნანო რედაქტორი გახსენით authorized_keys დოკუმენტის რედაქტირება nano authorized_keys

    დაამატეთ ადრე გენერირებული გასაღები ამ ფაილში და შეინახეთ მონაცემები დაამატეთ ადრე გენერირებული გასაღები ამ ფაილში და შეინახეთ მონაცემები

  5. დახურვა putty ssh
  6. ღია Putty, დააჭირეთ "დატვირთვა"
  7. შემდგომი SSH პარამეტრები -> Auth, მიუთითეთ გზა key.p.pk
  8. დააჭირეთ გახსნას, შემდეგ სესიაზე დაიწყება სერვერზე გასაღების გარეშე!

Mac SSH კლიენტი

მას შემდეგ, რაც macOS ეფუძნება UNIX სისტემას, თქვენ შეგიძლიათ დაუკავშირდეთ ssh- ს პირდაპირ ტერმინალის საშუალებით!

თუ გსურთ პაროლი არ გამოვიყენოთ, თქვენ უნდა დააინსტალიროთ Homebrew:

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

და შემდეგ ყველაფერი ისევე როგორც Linux- ში.

არსებობს ასევე მოსახერხებელი Mac ssh კლიენტი - Termius .

SSH კლიენტი Android და iOS

ყველაზე მოსახერხებელი SSH კლიენტი iOS და Android არის Termius app!

Android- ისთვის:

IOS- ისთვის:

გადაგზავნა და გადმოწერეთ ფაილები SSH- ზე (SCP)

ფაილების ატვირთვა ადგილობრივი მანქანიდან სერვერის მეშვეობით ssh- ზე Linux და macos:

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

სერვერიდან ფაილების კოპირება ადგილობრივ ენაზე ან მაკაოს კომპიუტერზე

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

სერვერიდან სერვერამდე:

scp user @ server_ip1: /home/file.txt მომხმარებლის @ server_ip2: / home /

ფანჯრებისთვის

SSH- ში ფაილების გადატანა Windows- ში გამოიყენება pscp .

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

SSH კონფიგურაცია

თუ თქვენ დაამატებთ SSH- ს შესვლის შემდეგ დაუყოვნებლივ:

SSH პორტის ცვლილება

მას შემდეგ, რაც, ssh კონფიგურირებულია პორტში 22, ეს არ არის უსაფრთხო სერვერზე გამოყენება. ამიტომ ღირს საპატიო პორტი!

გამოიყენეთ nano, რედაქტირება sshd_config დოკუმენტი, შეიტანეთ ბრძანება:

sudo nano / etc / ssh / sshd_config

და შეცვალეთ ნავსადგურის ღირებულებები აუცილებელი პირობაზე:

# რა პორტები, IP მისამართები და ოქმები ჩვენ მოვუსმინოთ პორტს 22

შესვლა მხოლოდ გავლით SSH გასაღები:

გამოიყენეთ nano, რედაქტირება sshd_config დოკუმენტი, შეიტანეთ ბრძანება:

sudo nano / etc / ssh / sshd_config

შეცვალეთ PasswordAuthentication ღირებულებები დიახ არადან:

RSAAuthentication დიახ PubkeyAuthentication დიახ პაროლი Authentication no

ჯერ კიდევ გაქვთ შეკითხვები? ჩაწერეთ ისინი კომენტარებში, გვითხარით, რაც შენ გაქვს, ან პირიქით!

ეს ყველაფერი! წაიკითხეთ სასარგებლო სტატიები და ინსტრუქციები სექციაში. სტატიები და Linux Hacks . იყავი გვერდით Android +1 , მაშინ კიდევ უფრო საინტერესო იქნება!

?ოგორ შევქმნათ SSH გასაღები?
?ოგორ დაამატოთ SSH- გასაღები სერვერზე?
?ოგორ შევქმნათ SSH გასაღები?
?ოგორ დაამატოთ SSH- გასაღები სერვერზე?


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

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

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

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

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

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

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

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

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

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