Дебиан

Како поправити везу одбијену путем порта 22 Дебиан / Убунту

Како поправити везу одбијену путем порта 22 Дебиан / Убунту
ССХ пружа сигуран начин за приступ и управљање Линук серверима. Понекад приликом повезивања са ССХ серверима корисници често наилазе на грешку „Веза је одбијена“ путем порта 22. То се догађа из неколико разлога као што ССХ услуга није покренута, заштитни зид блокира порт или сервер користи други порт. Може се догодити и због проблема са ИП сукобом. У овом чланку ћемо размотрити нека од решења која бисте требали испробати да бисте исправили грешку.

Белешка: Овде описане команде су тестиране на Убунту 20.04 ЛТС. Исте наредбе важе и за Дебиан систем.

Грешка у вези са поправком везе

Ово је грешка „Веза одбијена“ на коју бисте могли наићи приликом повезивања на удаљени систем преко ССХ-а.

Пратите доња решења корак по корак како бисте решили грешку „Веза је одбијена“.

Обавезно инсталирајте ОпенССХ

Један од разлога због којих можете добити грешку „Веза је одбијена“ је тај што ОпенССХ сервер није инсталиран на циљном серверу.

Прво ћете морати да се уверите да је ОпенССХ сервер инсталиран на систему којем покушавате да приступите преко ССХ-а. Да бисте проверили да ли је ОпенССХ инсталиран или не, издајте следећу команду у терминалу циљног сервера:

$ судо апт листа --инсталирано | греп опенссх-сервер

Ова наредба у основи филтрира појам „опенссх-сервер“ са листе инсталираних пакета. Ако примите следећи сличан излаз, то значи да је инсталиран ОпенССХ сервер. С друге стране, ако не добијете излаз, то значи да ОпенССХ недостаје на циљном серверу.

У случају да није инсталиран на циљном серверу, можете га инсталирати помоћу следеће наредбе као судо:

$ судо апт инсталл опенссх-сервер

Затим откуцајте судо лозинку, а када се затражи потврда, притисните „и“. Једном инсталиран, потврдите га помоћу исте наредбе

$ судо апт листа --инсталирано | греп опенссх-сервер

Проверите ССХ услугу

ОпенССХ услуга ради у позадини и преслушава долазне везе. Прекинута услуга ОпенССХ може бити један од разлога што добијате грешку „Веза је одбијена“.

Због тога је неопходно проверити да ли је ОпенССХ услуга покренута или не користећи следећу команду у Терминалу:

$ судо сервице ссх статус

Ако видите следећи излаз, то значи да је услуга активна и ради у позадини.

С друге стране, ако добијете неактиван (мртав), то значи да услуга не ради. Можете покренути ОпенССХ услугу помоћу следеће наредбе као судо у Терминалу:

$ судо сервице ссх старт

Да бисте поново покренули услугу, користите следећу команду:

$ судо сервице ссх рестарт

Проверите порт за слушање ССХ сервера

Други разлог за примање грешке „Веза је одбијена“ је тај што покушавате да се повежете са погрешним портом. На пример, ако је сервер конфигурисан за преслушавање на порту 2244, а ви се покушавате повезати са његовим подразумеваним портом 22, тада ћете у овом случају добити грешку „Веза је одбијена“.

Пре покушаја повезивања потребно је да проверите порт за слушање ССХ сервера. Ако је то подразумевани порт (22), онда га можете повезати помоћу следеће наредбе:

$ ссх [корисничко име] @ [ИП или име хоста даљинског сервера]

Ако је то неки порт који није подразумевани порт, мораћете да се повежете са ССХ сервером помоћу овог порта:

$ ссх -п [порт_нумбер] [корисничко име] @ [ип_аддресс]

Да би се проверило на ком порту порт ОпенССХ сервер слуша; користите следећу команду у терминалу:

$ судо нетстат -лтнп | греп ссхд

Добићете излаз сличан следећем:

У трећој колони можете видети да је порт за слушање сервера 2244. Ако је то случај, мораћете да се повежете са ССХ сервером помоћу овог порта.

$ ссх -п [2244] [корисничко име] @ [ип_аддресс]

Дозволи ССХ у заштитном зиду

Заштитни зид који блокира ССХ порт може бити још један од главних разлога за грешку „Веза је одбијена“. Ако се заштитни зид изводи на ССХ серверу, мораћете да дозволите ССХ порт у њему помоћу следеће наредбе. Заменити Лука по броју порта који ССХ сервер слуша:

$ судо уфв дозвољава порт / тцп

На пример, ако ССХ сервер преслушава порт 2244, тада то можете дозволити у заштитном зиду као:

$ судо уфв дозвољава 2244 / тцп

Поново учитајте заштитни зид помоћу следеће команде:

$ судо уфв поново учитај

Да бисте потврдили да ли су правила додана, проверите статус заштитног зида помоћу следеће команде у терминалу:

$ судо уфв статус

Следећи излаз показује да је порт 2244 дозвољен у заштитном зиду.

Решите двоструки сукоб ИП адреса

До грешке „Веза је одбијена“ може да дође и због сукоба дуплираних ИП адреса. Дакле, уверите се да систем нема дупликат ИП адресе.

Инсталирајте услужни програм арпинг на свој систем помоћу следеће наредбе:

$ судо апт инсталирај арпинг

Затим пингати ИП адресу ССХ сервера.

$ пинг

Ако на излазу видите одговор са више од једне МАЦ адресе, то показује да на систему постоји дупликат ИП-а. Ако је то случај, промените ИП адресу ССХ сервера и покушајте поново да се повежете са новом ИП адресом.

Ово је начин како да поправите грешку „Веза одбијена“ портом 22 у Линук системима. У овом чланку смо описали неколико начина који ће вам сигурно помоћи у решавању грешке „Веза је одбијена“.

Како преузети и играти Сид Меиер'с Цивилизатион ВИ на Линук-у
Увод у игру Цивилизатион 6 је модерни поглед на класични концепт представљен у серији игара Аге оф Емпирес. Идеја је била прилично једноставна; започе...
Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...
Вулкан за кориснике Линука
Са сваком новом генерацијом графичких картица видимо да програмери игара помичу границе графичке верности и долазе на корак од фотореализма. Али упрко...