ССХ се користи да обезбеди сигурну везу са рачунаром, која омогућава даљинско управљање не само кроз љуску оперативног система, већ и преко шифрованог канала. Понекад, корисници Убунту оперативног система морају да инсталирају ССХ сервер на свој ПЦ за било коју сврху. Стога предлажемо да се детаљно упознате са овим процесом, проучавајући не само процедуру утовара, већ и постављање главних параметара.
Садржај
ССХ компоненте су доступне за преузимање преко званичног спремишта, јер ћемо размотрити управо такав метод, он је најстабилнији и најпоузданији, и не ствара потешкоће почетницима. Прекршили смо цео процес у корацима како бисмо вам олакшали кретање кроз инструкције. Почнимо од почетка.
Задатак ћемо извршити преко "Терминала" користећи главни сет команди. Није потребно поседовати додатна знања или вештине, добићете детаљан опис сваке акције и све потребне команде.
sudo apt install openssh-server
, а затим притисните тастер Ентер . sudo apt-get install openssh-client
. ССХ сервер ће бити доступан за интеракцију с њим одмах након успјешног додавања свих датотека у оперативни систем, али исто тако мора бити конфигуриран да осигура исправан рад. Саветујемо вам да се упознате са следећим корацима.
Пре свега, хајде да се уверимо да су стандардне поставке исправно примењене, а ССХ-сервер одговара на основне команде и исправно их извршава, тако да морате да:
sudo systemctl enable sshd
да дода сервер у Убунту аутолоад, ако се одједном то није догодило аутоматски након инсталације. sudo systemctl disable sshd
. ssh localhost
наредбу ( лоцалхост је адреса вашег локалног ПЦ-а). 0.0.0.0
, која служи као изабрани подразумевани ИП за друге уређаје. Да бисте то урадили, унесите одговарајућу команду и притисните Ентер . Као што видите, ссх команда се користи за повезивање са било којим рачунаром. Ако имате потребу да се повежете са другим уређајем, једноставно покрените терминал и унесите команду у ssh имя_пользователя@ip_адрес
формату ssh имя_пользователя@ip_адрес
.
Сва додатна подешавања ССХ протокола се праве кроз посебан конфигурациони фајл променом низова и вредности. Нећемо се фокусирати на све тачке, осим тога, већина њих је чисто индивидуална за сваког корисника, само ћемо показати главне акције.
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
. sudo chmod aw /etc/ssh/sshd_config.original
. sudo vi /etc/ssh/sshd_config
. Одмах након уласка ће бити покренут и видећете његов садржај, као што је приказано на слици испод. w
да бисте сачували промене. q
користи умјесто w
. sudo systemctl restart ssh
. ssh -p 2100 localhost
, где је 2100 број замењеног порта. sudo ufw allow 2100
. Слободно се можете упознати са осталим параметрима читајући службену документацију. Постоје савети за промену свих ставки да бисте утврдили које вредности треба да изаберете.
Приликом додавања ССХ кључева, ауторизација се отвара између два уређаја без потребе за претходним уносом лозинке. Процес идентификације је преуређен да би се прочитао тајни и јавни кључ.
ssh-keygen -t dsa
, затим додијелити име датотеци и одредити лозинку за приступ. ssh-copy-id username@remotehost
, где је усернаме @ ремотехост име удаљеног рачунара и његова ИП адреса. Остаје само да поново покренете сервер и проверите да ли ради исправно преко јавног и приватног кључа.
Овим се завршава инсталација ССХ сервера и његова основна конфигурација. Ако исправно унесете све команде, приликом извршења задатка не би требало да дође до грешака. У случају било каквих проблема са конекцијом након подешавања, покушајте да уклоните ССХ од покретања да бисте решили проблем (о томе прочитајте у кораку 2 ).