Ssh-ды қалай пайдалануға болады? Орнату және конфигурациялау (Linux, Windows, MacOS, Android, iOS)

  1. Linux OS ішіндегі SSH орнату
  2. SSH қосылымы (құпия сөзбен)
  3. SSH-кілтін құру және құпия сөзсіз қосылу!
  4. SSH кілті қалай жасалады?
  5. Серверге SSH-кілтін қалай қосуға болады?
  6. SSH Windows клиенті
  7. Windows арқылы құпия сөзбен SSH арқылы қосылу
  8. Windows жүйесінде SSH пернесі арқылы қосылу
  9. Кілт жасаңыз
  10. Пернелерді аудару
  11. Mac Ssh клиенті
  12. SSH клиенті android және iOS
  13. Файлдарды SSH (SCP) арқылы тасымалдау және жүктеу
  14. Терезелер үшін
  15. SSH орнату
  16. SSH портының өзгеруі
  17. Тек SSH пернесі арқылы кіру:

Бұл мақалада Linux, Windows және Mac жүйесінде SSH-ні қалай орнату керектігін, қалай теңшеуге және қалай пайдалануға болатындығы туралы баяндалады! Әр бөлшекті! Бұл қызықты болады!

SSH Linux, Unix ядросындағы операциялық жүйелердің қашықтан басқару (әкімшілік ету) үшін танымал протокол. Linux жаңалықтары үшін, осы протоколды орнату, оны конфигурациялау және оны пайдалану туралы анық емес, сондықтан мен осы мақаланы түзетуге шешім қабылдадым!

Linux ядросында жұмыс істейтін ең танымал операциялық жүйелердің бірі Ubuntu, сондықтан біз оған ssh туралы түсіндіреміз.

Біріншіден, барлық әрекеттерді Linux мысалымен, содан кейін Mac және Windows-де түсіндіреміз!

Linux OS ішіндегі SSH орнату

99,99% жағдайда, Linux ssh клиенті Linux-де орнатылып, қашықтағы компьютерге қосыла аласыз. Бірақ егер сіз қазіргі уақытта немесе басқа кез келген компьютерге қосылғыңыз келсе, «сш серверін қотаруыңыз керек».

Мұны істеу өте оңай, қажет нәрсенің бәрі репозиторийлерде (бағдарлама дүкенінде), терминалды ашып, команданы енгізіңіз:

sudo apt орнату openssh-сервер

Яғни, компьютердің желісінде ssh протоколын қолдана алатын сервер бөлігі қажет. Компьютерде бұрыннан орнатылған клиенттік бөлігі бар және оны қашықтағы компьютерге қосасыз.

SSH қосылымы (құпия сөзбен)

Терминалды ашып, қашықтағы компьютерге қосылу үшін пәрменді енгізіңіз:

ssh пайдаланушы аты @ IP мекенжайы

Алдымен, қашықтағы машинада, содан кейін @ (ит) белгісі мен IP адресіндегі ssh, содан кейін пайдаланушы аты жазылады. Міне, мысалы:

ssh sasha @ 100.08.30.48

Әдетте, ssh қосылымы 22-портта орындалады, егер оны мәжбүрлеп өзгерткен болсаңыз, оны көрсетуіңіз керек. Мұны орындау үшін, соңында жазба нөмірін жазыңыз. Міне мысал:

ssh sasha @ 100.08.30.48 -p 3040

Қосқаннан кейін және егер бұл машинамен бірінші байланыс болса, машинаны сенімділерге қосу керек - иә иә және Enter пернесін басыңыз. Бұл бір рет жасалады. Қосқаннан кейін және егер бұл машинамен бірінші байланыс болса, машинаны сенімділерге қосу керек - иә иә және Enter пернесін басыңыз

Бұдан кейін пайдаланушы паролін жазу керек. Ол әр уақытта көрсетілуі керек!

SSH-кілтін құру және құпия сөзсіз қосылу!

Құпия сөзді еске түсірмеу және оны әр уақытта енгізбеу үшін, әсіресе көптеген Linux серверлері болса, арнайы SSH кілтін жасай аласыз. Бұл кілт парольді пайдаланбастан «белгілі» сервермен бұрыннан белгілі «белгілі» компьютерден қосылуға мүмкіндік береді.

SSH кілті қалай жасалады?

Қазір кілт жасайтын компьютерде, содан кейін біздің серверге көшіру қажет болады!

Ағымдағы компьютер үшін кілт жасаңыз:

ssh-keygen -t rsa

Содан кейін кілтіңізді сақтау үшін сұрақ қойылады, әдепкі бойынша бұл сіздің үй каталогыңыз, жасырын қалта ./ssh . Көп жағдайда, өту үшін, Enter пернесін басуыңызға болады.

Одан кейін сізге код сөзін жасау ұсынылады, сонымен қатар, өту үшін Enter пернесін басыңыз!

Кілт жасалып жатыр, енді оны қашықтағы машинаға немесе серверге қосу керек.

Серверге SSH-кілтін қалай қосуға болады?

Ол үшін команданы енгізіңіз:

ssh-copy-id Пайдаланушының аты @ IP адресі

Біз ssh-copy-id пәрменін, содан кейін қашықтағы компьютерде бар пайдаланушы атын, @ (ит) белгісін және IP-мекен-жайын жазамыз. Міне, мысалы:

ssh-copy-id саша @ 100.08.30.48

Бұдан әрі қашықтағы компьютерде немесе серверде орналасқан пайдаланушының паролін көрсетеміз, содан кейін кілт көшіріледі.

Енді сіз кілтіңізді пайдаланбастан серверге немесе басқа құрылғыға қосылуға мүмкіндік аласыз, жай ғана логин мен парольді енгізу арқылы!

SSH Windows клиенті

Windows жүйесіндегі SSH үстіндегі Linux серверлерімен жұмыс істеудің ең танымал бағдарламаларының бірі - Putty. Осы SSH Windows клиентін мына мекенжайдан жүктей аласыз - putty.org .

Windows арқылы құпия сөзбен SSH арқылы қосылу

Putty-дің SSH-ге қосылуына өте қарапайым! Портты өзгерткен болсаңыз, IP мекенжайын енгізіңіз, содан кейін басқа портты көрсетіңіз және Ашу түймесін басыңыз: Putty-дің SSH-ге қосылуына өте қарапайым және пайдаланушы аты мен құпия сөзді қосқаннан кейін!

Windows жүйесінде SSH пернесі арқылы қосылу

Егер сіз парольді әр уақытта енгізгіңіз келмесе және Putty-те ssh-кілтін қолданғыңыз келмесе, Linux-дегідей, алдымен кілт жасаңыз, содан кейін оны серверге жіберіңіз.

Кілт жасаңыз

  1. Басқа бағдарламаны жүктеп алыңыз Путтыген және іске қосыңыз
  2. Кілтті жасау үшін «Generate» батырмасын басыңыз және тінтуірді екі жағына енгізіңіз
  3. Кілтті жасағаннан кейін «Privat кілтін сақтау» түймесін басып, сақтау орны көрсетіңіз, кеңейту .ppk
  4. Бүкіл пернені аралық сақтағышқа бірінші ssh-rsa жолынан көшіріңіз:

Біз әлі де бағдарламаны жаппаймыз және Putty-ты қосуға жүгіміз

Пернелерді аудару

  1. Linux серверін сеанстарда сақтаймыз:
  2. Серверге қосылу
  3. Каталогқа өтіңіз ./ssh: cd ~ / .ssh /
  4. Келесі, пайдалану nano редакторы nano authorized_keys өңдеу үшін authorized_keys құжатын ашыңыз

    және осы файлға бұрын құрылған кілтін қосыңыз және деректерді сақтаңыз және осы файлға бұрын құрылған кілтін қосыңыз және деректерді сақтаңыз

  5. Жабық застежка ssh
  6. Open Putty-ті ашыңыз, «Load»
  7. Содан кейін SSH параметрлері -> Auth, файл file.ppk кілтін көрсетіңіз
  8. Ашу түймешігін басыңыз, содан кейін сеанс серверде кілт жоқ пайдаланылады!

Mac Ssh клиенті

MacOS UNIX жүйесіне негізделгендіктен, ssh арқылы терминалдан тікелей қосылуға болады!

Құпия сөзді пайдаланғыңыз келмесе, алдымен Homebrew орнату керек:

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

содан кейін барлық Linux сияқты.

Сонымен қатар, ыңғайлы mac ssh клиенті бар - Термин .

SSH клиенті android және iOS

IOS және Android үшін ең қолайлы SSH клиенті Termius бағдарламасы болып табылады!

Android үшін:

IOS үшін:

Файлдарды SSH (SCP) арқылы тасымалдау және жүктеу

Файлды жергілікті компьютерден Linux және macOS ішіндегі ssh арқылы серверге жүктеу үшін:

scp file1.tar түбірі @ ip_adress: / home / dir

Файлды серверден жергілікті Linux немесе MacOS компьютеріне көшіру:

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

Серверден серверге дейін:

scp user @ server_ip1: /home/file.txt user @ server_ip2: / home /

Терезелер үшін

Windows жүйесіндегі SSH файлдарын жылжыту үшін пайдаланылады pscp .

pscp.exe file.zip түбірі @ ip_server: / var / www /

SSH орнату

Егер сіз SSH-ге бірден түбірлік жазба қосу керек болса:

SSH портының өзгеруі

Әдепкі бойынша, ssh 22-портта теңшелген, серверді қауіпсіз пайдалану мүмкін емес. Сондықтан портты өзгерту қажет!

Nano пайдалану, sshd_config құжатын өңдеңіз, мына пәрменді енгізіңіз:

sudo nano / etc / ssh / sshd_config

және Порт мәндерін қажетті болып өзгертіңіз:

# Портта қандай порттар, IP және хаттамаларды тыңдаймыз?

Тек SSH пернесі арқылы кіру:

Nano пайдалану, sshd_config құжатын өңдеңіз, мына пәрменді енгізіңіз:

sudo nano / etc / ssh / sshd_config

PasswordAuthentication мәндерін «иә» -дан «жоқ» -ге дейін өзгертіңіз:

RSAаудитфикациясы yes PubkeyAuthentication иә PasswordAuthentication no

Сізде әлі де сұрақтар бар ма? Түсініктемелерге жазыңыз, не туралы айтып беріңіз немесе керісінше!

Осымен болды! Бөлімдегі пайдалы мақалалар мен нұсқауларды оқыңыз. Мақалалар және Linux Hacks . Сайтпен бірге болыңыз Android +1 , одан да қызықты болады!

SSH кілті қалай жасалады?
Серверге SSH-кілтін қалай қосуға болады?
SSH кілті қалай жасалады?
Серверге SSH-кілтін қалай қосуға болады?