Необходимият достъп до Linux-сървър от външната страна е възможен само ако настроиш SSH достъп. SSH, или Secure Shell, ти позволява да получиш сигурен достъп до твоят Linux-сървър, което е особено полезно, когато не ти е нужна графична потребителска среда или ако искаш да се свържеш от друга мрежа. В това ръководство ще научиш как да инсталираш SSH-сървър на твоя Linux-Ubuntu тестов компютър и как да се свързваш с различни клиенти, като Macintosh или Windows.
Най-важни заключения
- Инсталация на SSH-сървъра на Ubuntu
- Свързване към Linux-сървър през SSH от различни операционни системи
- Необходимост от правилни настройки на мрежата
Стъпка по стъпка ръководство за инсталация на SSH-сървъра
Първо трябва да се увериш, че твоят Ubuntu тестов компютър е правилно настроен. Вече имаш инсталация на Ubuntu и мрежовият адаптер трябва да е настроен на "bridged", за да получи твоята виртуална машина собствен IP адрес в мрежата. Провери това, като отидеш в настройките на мрежата на твоята виртуална машина и се увери, че адаптерът е активиран.

Стъпка 1: Отвори терминала
Сега отвори терминала. Можеш да намериш терминала сред приложенията или като търсиш "Терминал". Терминалът е командният ред, в който можеш да въведеш команди, за да инсталираш своя SSH-сървър.

Стъпка 2: Инсталирай SSH-сървър
Следващата стъпка е да инсталираш SSH-сървъра. Използвай си sudo командата, за да получиш правата на суперпотребител. Въведи следната команда:
Натисни клавиша Enter. Ще бъдеш помолен да въведеш паролата си. След въвеждане, необходимият пакет ще бъде изтеглен и инсталиран. Когато инсталацията завърши, ще бъдеш информиран, че SSH-сървърът е готов за работа.

Стъпка 3: Намери IP адреса на Linux системата
За да се свържеш с твоята Linux система, ти е необходим IP адрес. Отиди в настройките на мрежата на твоето Ubuntu устройство, за да получиш текущия IP адрес. Запиши си този адрес, тъй като ще ти е нужен за свързването.

Стъпка 4: Свързване от Mac
Ако искаш да получиш достъп от система Macintosh, стартирай терминала. Тук можеш да използваш SSH командата, за да се свържеш. Командата има следния формат:
Замести "username" с твоето потребителско име и "ip-address" с IP адреса на Ubuntu системата, който си записал. Потвърди командата с Enter. Когато те попитат, дали искаш да довериш на връзката, въведи "yes" и натисни Enter.

Стъпка 5: Свързване от Windows
Ако искаш да получиш достъп до твоето Linux устройство от Windows компютър, трябва да изтеглиш външен SSH клиент като PuTTY. Отвори уеб браузъра си и потърси "PuTTY". Изтегли програмата и я инсталирай.

След инсталацията отвори PuTTY. В полето "Host Name (or IP address)" въведи IP адреса на Ubuntu системата. Увери се, че портът е настроен на 22 (стандартен порт за SSH) и кликни на "Open".

В отвореното прозорче въведи потребителското си име и след запитване паролата си. С това ще си свързан с Linux-сървъра и можеш да извършваш всички необходими задачи чрез командния ред.

Стъпка 6: Проверка на настройките на мрежата
За да се увериш, че можеш да получиш достъп до твоя Ubuntu тестов компютър от външната страна, е важно да провериш настройките на мрежата в управляващата програма за виртуални машини. Увери се, че адаптерът е настроен на "bridged". В противен случай няма да можеш да получиш достъп до твоята машина от вън.

Резюме – Инсталирай SSH-сървър на твоя Linux
SSH връзката ти позволява да получиш сигурен достъп до твоя Linux-сървър и да го управляваш. Това ръководство ти показа как да инсталираш SSH-сървър на Ubuntu и как да се свързваш както от Macintosh, така и от Windows с твоето Linux устройство. Увери се, че извършваш правилните настройки на мрежата, за да можеш да получаваш достъп отвън.
Често задавани въпроси
Какво е SSH?SSH означава Secure Shell и е протокол за сигурно дистанционно свързване към компютър.
Защо ми е нужен SSH-сървър?SSH-сървърът ти позволява сигурен достъп до твоя Linux-сървър от външни устройства.
Как да намеря IP адреса на моята Linux система?Отиди в настройките на мрежата на твоето Ubuntu устройство, за да получиш IP адреса.
Трябва ли да променям порта за SSH?По подразбиране SSH използва порт 22, който не трябва да бъде променян в най-новите инсталации, освен ако няма специфични изисквания за сигурност.
Какво, ако връзката се провали?Провери настройките на мрежата на твоята виртуална машина и се увери, че адаптерът е настроен на "bridged".