Простые примеры ssh для Ubuntu

Это уже исправлено и скоро приземлится на стабильном канале: https://github.com/ubuntu/gtk-communitheme/issues/325

Спасибо за сообщение, с наилучшими пожеланиями

1
задан 22 February 2012 в 11:53

3 ответа

С локальными ящиками Ubuntu, независимо от того, подключены они напрямую или с помощью коммутатора, вы можете использовать имя хоста для подключения. Итак, если ваш ноутбук называется bambuntulaptop, то вы можете подключиться к нему с помощью bambuntulaptop.local.

Для нелокальных соединений вам придется использовать IP-адрес или настроить DNS-сервер. Вы можете использовать ddclient в сочетании с сервисом типа dyndns.org.

NAT не имеет отношения к ssh. Вам нужно переправить порт 22 в нужную машину или настроить ваш ssh-сервер на использование другого порта и переслать его. Порт 22 - это порт ssh по умолчанию.

Вы не должны разрешать незащищенные учетные записи. Есть тысячи или сотни тысяч компьютеров, которые сканируют на предмет злоупотребления. Предоставление любому пользователю в Интернете возможности запуска программ на вашем компьютере - это плохая идея. Ubuntu безопасен, но не настолько безопасен. На самом деле, я не думаю, что вам будет разрешено использовать учетные записи без пароля с помощью ssh. Если вы хотите это сделать, вам нужно будет установить ключи. Это был бы другой вопрос.

Команда для установления самого соединения вряд ли может быть проще: ssh username@host. Другими словами, повторное использование примера сверху; [F3].

2
ответ дан 25 May 2018 в 14:03

С локальными ящиками Ubuntu, независимо от того, подключены они напрямую или с помощью коммутатора, вы можете использовать имя хоста для подключения. Итак, если ваш ноутбук называется bambuntulaptop, то вы можете подключиться к нему с помощью bambuntulaptop.local.

Для нелокальных соединений вам нужно будет использовать IP-адрес или настроить DNS-сервер. Вы можете использовать ddclient в сочетании с сервисом типа dyndns.org.

NAT не имеет отношения к ssh. Вам нужно переправить порт 22 в нужную машину или настроить ваш ssh-сервер на использование другого порта и переслать его. Порт 22 - это порт ssh по умолчанию.

Вы не должны разрешать незащищенные учетные записи. Есть тысячи или сотни тысяч компьютеров, которые сканируют на предмет злоупотребления. Предоставление любому пользователю в Интернете возможности запуска программ на вашем компьютере - это плохая идея. Ubuntu является безопасным, но не , который защищен. На самом деле, я не думаю, что вам будет разрешено использовать учетные записи без пароля с помощью ssh. Если вы хотите это сделать, вам нужно будет установить ключи. Это был бы другой вопрос.

Команда для установления самого соединения вряд ли может быть проще: ssh username@host. Другими словами, повторное использование примера сверху; ssh bambuntu@bambuntulaptop.local.

2
ответ дан 25 July 2018 в 19:51

ssh работает одинаково во всех этих сценариях. Конфигурация сети не важна. (OK Возможно, вам придется настроить сопоставление портов для перехода через NAT).

В самом простом случае вы запускаете

ssh {host}

Не использовать пароли не упрощают, потому что вам придется настраивать ключи, которые немного сложнее.

Настройка ssh проста в использовании, просто установите openssh-server и openssh-client, а затем подключитесь с помощью ssh {host}

1
ответ дан 25 May 2018 в 14:03

Другие вопросы по тегам:

Похожие вопросы: