როგორ გამოვიყენოთ ssh? ასევე ინსტალაცია და კონფიგურაცია (Linux, Windows, MacOS, Android, iOS)
- SSH- ის ინსტალაცია Linux OS- ში
- SSH კავშირი (პაროლით)
- შექმნა SSH- გასაღები და დამაკავშირებელი გარეშე პაროლი!
- ��ოგორ შევქმნათ SSH გასაღები?
- ��ოგორ დაამატოთ SSH- გასაღები სერვერზე?
- SSH Windows- ის კლიენტი
- დაკავშირება მეშვეობით SSH ერთად პაროლი Windows
- დაკავშირება მეშვეობით SSH გასაღები Windows
- შექმენით გასაღები
- ძირითადი გადარიცხვა
- Mac SSH კლიენტი
- SSH კლიენტი Android და iOS
- გადაგზავნა და გადმოწერეთ ფაილები SSH- ზე (SCP)
- ფანჯრებისთვის
- SSH კონფიგურაცია
- SSH პორტის ცვლილება
- შესვლა მხოლოდ გავლით SSH გასაღები:
ეს სტატია გეტყვით, თუ როგორ უნდა დააყენოთ SSH Linux, Windows და Mac, როგორ კონფიგურაცია და როგორ გამოვიყენოთ! ყველა დეტალს! საინტერესო იქნება!
SSH არის პოპულარული ოქმი დისტანციური მართვის (ადმინისტრაციის) ოპერაციული სისტემების Linux, Unix ბირთვის. Linux დამწყებთათვის, ეს არ არის ნათელი, თუ როგორ უნდა დააყენოთ ეს პროტოკოლი, დააკონფიგურიროთ და გამოვიყენოთ, ამიტომ გადავწყვიტე ამ სტატიის დაფიქსირება!
Linux- ის ერთ-ერთი ყველაზე პოპულარული ოპერაციული სისტემა Ubuntu- ში მუშაობს, ამიტომ ჩვენ ამის შესახებ განვმარტავთ ssh- ს შესახებ.
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. ეს კეთდება ერთხელ.
შემდეგი, თქვენ უნდა ჩაწეროთ მომხმარებლის პაროლი. ეს ყოველთვის უნდა იყოს მითითებული ყოველ ჯერზე!
შექმნა 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 მისამართი, თუ შეიცვალა პორტი, შემდეგ დააკონკრეტეთ სხვა პორტი და დააჭირეთ გახსნას: და შემდეგ დამაკავშირებელი სახელი და პაროლი!
დაკავშირება მეშვეობით SSH გასაღები Windows
თუ არ გსურთ შეიყვანოთ პაროლი ყოველ ჯერზე და გამოიყენეთ ssh გასაღები Putty- ში, მაშინ, როგორც Linux- ში, უნდა შექმნათ გასაღები და შემდეგ გადაგიგზავნით სერვერს.
შექმენით გასაღები
- სხვა პროგრამის ჩამოტვირთვა Puttygen და გაუშვით
- დააჭირეთ "გენერირება" ღილაკს და დააჭიროთ თაგვის მხარეს, რათა შეიქმნას გასაღები
- გასაღები შექმნის შემდეგ, დააჭირეთ "Save Privat Key" და დააკონკრეტებთ შენახვის ადგილას, შეინახეთ გაფართოებით .ppk
- კოპირების მთელი გასაღები გადანაწილდეს პირველივე ssh-rsa ხაზისგან:
ჩვენ ჯერჯერობით არ დავხურათ პროგრამა და აიღეთ Putty დაკავშირება
ძირითადი გადარიცხვა
- ჩვენ ჩვენი Linux სერვერს სესიების შემდეგ ვნახავთ:
- სერვერთან დაკავშირება
- გადადით დირექტორიაში ./ssh: cd ~ / .ssh /
- შემდეგი, გამოყენებით ნანო რედაქტორი გახსენით authorized_keys დოკუმენტის რედაქტირება nano authorized_keys
დაამატეთ ადრე გენერირებული გასაღები ამ ფაილში და შეინახეთ მონაცემები
- დახურვა putty ssh
- ღია Putty, დააჭირეთ "დატვირთვა"
- შემდგომი SSH პარამეტრები -> Auth, მიუთითეთ გზა key.p.pk
- დააჭირეთ გახსნას, შემდეგ სესიაზე დაიწყება სერვერზე გასაღების გარეშე!
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- გასაღები სერვერზე?