Як налаштувати ssh-з'єднання (доступне через Інтернет, а не локальну мережу) за допомогою модему MTS MBLaze?


10

У мене є USB-ключ MTS MBlaze, за допомогою якого я можу підключитися до Інтернету. Питання полягає в тому, як я можу встановити ssh-з'єднання, доступне через Інтернет, щоб кожен міг підключитися до мого ПК через це (звичайно, використовуючи дійсне ім’я користувача / пароль, що надаються мною)? Якщо це неможливо, що мені потрібно, щоб це стало можливим?

Я використовую ubuntu 10.04 - але можу оновити, якщо це абсолютно потрібно.

Відповіді:


19

встановити ssh

Насамперед. Вам потрібно встановити ssh. Не тільки клієнт, але і сервер. Дізнайтеся:

$ which ssh
/usr/bin/ssh
$ which sshd
/usr/sbin/sshd

Якщо whichне можете знайти їх, вам потрібно встановити: sudo apt-get install ssh sshd.

Процес встановлення повинен налаштувати все, але про всяк випадок переконайтесь, що ssh-порт (22) відкритий (якщо ufw відключений, подумайте про його включення): sudo ufw allow 22/tcp

яка ваша адреса

Введіть, ip addr | grep inetщоб отримати вашу IP-адресу. Якщо він починається з 192.168., 172.16.до 172.31., або у 10.вас є ip-адреса локальної (інакше приватної). В іншому випадку вона є загальнодоступною (наприклад, 74.125.224.51). Якщо це публічно, у вас це легко. Будь-хто може спробувати з'єднатись із командою типу ssh bob@74.125.224.51.

Якщо ви застрягли з локальною IP-адресою, вам потрібно налаштувати маршрутизатор для переадресації порту 22 на ваш комп'ютер. Потім ви можете зайти на сайт на зразок http://whatismyip.org/, щоб отримати вашу загальнодоступну ip адресу, і кожен, хто має його, може спробувати підключитися до команди, як ssh bob@74.125.224.51.

отримати постійну адресу

Зареєструйтесь за допомогою http://dyndns.com/ для їх безкоштовних служб хосту, щоб зв’язати ім’я dyndns з вашою ip-адресою. Я припускаю, що ви не придбали статичну IP-адресу у свого провайдера.


Досить сильно прибив це :)
TCSGrad

Чи openssh-serverістотно відрізняється від sshd?
нанофарад

@hexafraction openssh-serverзабезпечує реалізацію sshd. це, найменше, шановане.
djeikyb

1
"Якщо ви застрягли з локальною IP-адресою, вам потрібно налаштувати маршрутизатор для переадресації порту 22 на ваш комп'ютер". Як виконати переадресацію порту?
cosmicraga

1
@cosmicraga дуже залежить від вашого маршрутизатора. якщо ваша популярна модель, ви можете поставити питання на одному з таких сайтів
StackExchange
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.