безопасное_подключение_с_чужого_компьютера

This is an old revision of the document!


Безопасное подключение с чужого компьютера

Всем привет!

Так получилось, что знакомство с миром *NIX систем началось у меня в конце 90-х с системы FreeBSD, которая долгое время была любимой и с удовольствием использовалась для решения множества задач. Но, время шло, и приоритеты сместились в пользу Linux дистрибутивов, позволяющих “меньше нажимать на клавиши” для получения конечного результата. Однако, как “первая любовь” FreeBSD не забывается, и, сегодня я хочу рассказать об интересном и полезном варианте ее использования.

Итак, задача: Нужно подключиться SSH клиентом к “работе” с чужого компьютера и не хочется вводить пароль, “мало ли что”:) На следующей итерации можно так же подключиться по RDP или VNC добавив в настройки соединения SSH туннель, правда, пароль этих сервисов придется вводить явно, но, будем считать SSH первым “фактором” двух факторной авторизации без доступа к которому скомпрометированный пароль RDP/VNC не угрожает безопасности.

Одним из вариантов решения этой задачи является использование одноразовых паролей, и, в состав базового ПО FreeBSD, уже давно входит реализация пакета OPIE, которую мы и рассмотрим. Буду рад, если сообщество меня поправит, но в “мире” Linux дистрибутивов удалось обнаружить только пакет OTPW, требующий (опять, буду рад, если это не так) предварительной печати множества одноразовых паролей, например на бумаге.

Возвращаемся к FreeBSD, скачать свежий дистрибутив можно здесь:

https://www.freebsd.org/ru/where/

Установка не сильно отличается от установки большинства Linux дистрибутивов. В процессе инсталляции будет предложено задать пароль root и создать учетную запись пользователя, входящего в группу wheel, для которой разрешено использовать команду su. Здесь же можно настроить подключение к сети и, для нашей задачи, система должна быть расположена так, что бы быть доступна “снаружи” и, в свою очередь, иметь доступ “внутрь”. Сервер SSH, с необходимыми параметрами, будет запущен по умолчанию.

На следующем этапе создаем учетную запись пользователя, которым будем подключаться (ту, которая была создана на этапе установки оставим для задач администрирования системы)

безопасное_подключение_с_чужого_компьютера.1675011821.txt.gz · Last modified: 2023/01/29 20:03 by val