Белешка: Овде описане команде су тестиране на Убунту 20.04 ЛТС. Исте наредбе важе и за Дебиан систем.
Грешка у вези са поправком везе
Ово је грешка „Веза одбијена“ на коју бисте могли наићи приликом повезивања на удаљени систем преко ССХ-а.
Пратите доња решења корак по корак како бисте решили грешку „Веза је одбијена“.
Обавезно инсталирајте ОпенССХ
Један од разлога због којих можете добити грешку „Веза је одбијена“ је тај што ОпенССХ сервер није инсталиран на циљном серверу.
Прво ћете морати да се уверите да је ОпенССХ сервер инсталиран на систему којем покушавате да приступите преко ССХ-а. Да бисте проверили да ли је ОпенССХ инсталиран или не, издајте следећу команду у терминалу циљног сервера:
$ судо апт листа --инсталирано | греп опенссх-серверОва наредба у основи филтрира појам „опенссх-сервер“ са листе инсталираних пакета. Ако примите следећи сличан излаз, то значи да је инсталиран ОпенССХ сервер. С друге стране, ако не добијете излаз, то значи да ОпенССХ недостаје на циљном серверу.
У случају да није инсталиран на циљном серверу, можете га инсталирати помоћу следеће наредбе као судо:
$ судо апт инсталл опенссх-серверЗатим откуцајте судо лозинку, а када се затражи потврда, притисните „и“. Једном инсталиран, потврдите га помоћу исте наредбе
$ судо апт листа --инсталирано | греп опенссх-серверПроверите ССХ услугу
ОпенССХ услуга ради у позадини и преслушава долазне везе. Прекинута услуга ОпенССХ може бити један од разлога што добијате грешку „Веза је одбијена“.
Због тога је неопходно проверити да ли је ОпенССХ услуга покренута или не користећи следећу команду у Терминалу:
$ судо сервице ссх статусАко видите следећи излаз, то значи да је услуга активна и ради у позадини.
С друге стране, ако добијете неактиван (мртав), то значи да услуга не ради. Можете покренути ОпенССХ услугу помоћу следеће наредбе као судо у Терминалу:
$ судо сервице ссх стартДа бисте поново покренули услугу, користите следећу команду:
$ судо сервице ссх рестартПроверите порт за слушање ССХ сервера
Други разлог за примање грешке „Веза је одбијена“ је тај што покушавате да се повежете са погрешним портом. На пример, ако је сервер конфигурисан за преслушавање на порту 2244, а ви се покушавате повезати са његовим подразумеваним портом 22, тада ћете у овом случају добити грешку „Веза је одбијена“.
Пре покушаја повезивања потребно је да проверите порт за слушање ССХ сервера. Ако је то подразумевани порт (22), онда га можете повезати помоћу следеће наредбе:
$ ссх [корисничко име] @ [ИП или име хоста даљинског сервера]Ако је то неки порт који није подразумевани порт, мораћете да се повежете са ССХ сервером помоћу овог порта:
$ ссх -п [порт_нумбер] [корисничко име] @ [ип_аддресс]Да би се проверило на ком порту порт ОпенССХ сервер слуша; користите следећу команду у терминалу:
$ судо нетстат -лтнп | греп ссхдДобићете излаз сличан следећем:
У трећој колони можете видети да је порт за слушање сервера 2244. Ако је то случај, мораћете да се повежете са ССХ сервером помоћу овог порта.
$ ссх -п [2244] [корисничко име] @ [ип_аддресс]Дозволи ССХ у заштитном зиду
Заштитни зид који блокира ССХ порт може бити још један од главних разлога за грешку „Веза је одбијена“. Ако се заштитни зид изводи на ССХ серверу, мораћете да дозволите ССХ порт у њему помоћу следеће наредбе. Заменити Лука по броју порта који ССХ сервер слуша:
$ судо уфв дозвољава порт / тцпНа пример, ако ССХ сервер преслушава порт 2244, тада то можете дозволити у заштитном зиду као:
$ судо уфв дозвољава 2244 / тцп
Поново учитајте заштитни зид помоћу следеће команде:
$ судо уфв поново учитајДа бисте потврдили да ли су правила додана, проверите статус заштитног зида помоћу следеће команде у терминалу:
$ судо уфв статусСледећи излаз показује да је порт 2244 дозвољен у заштитном зиду.
Решите двоструки сукоб ИП адреса
До грешке „Веза је одбијена“ може да дође и због сукоба дуплираних ИП адреса. Дакле, уверите се да систем нема дупликат ИП адресе.
Инсталирајте услужни програм арпинг на свој систем помоћу следеће наредбе:
$ судо апт инсталирај арпингЗатим пингати ИП адресу ССХ сервера.
$ пингАко на излазу видите одговор са више од једне МАЦ адресе, то показује да на систему постоји дупликат ИП-а. Ако је то случај, промените ИП адресу ССХ сервера и покушајте поново да се повежете са новом ИП адресом.
Ово је начин како да поправите грешку „Веза одбијена“ портом 22 у Линук системима. У овом чланку смо описали неколико начина који ће вам сигурно помоћи у решавању грешке „Веза је одбијена“.