Ключи программы ssh Таблица 11.5
Ключ |
Назначение |
-а |
Отключает перенаправление аутентификации агента соединения |
-А |
Включает перенаправление аутентификации агента соединения |
-с blowfish|3des|des |
Позволяет выбрать алгоритм шифрования при использовании первой версии протокола SSH. Можно указать blowfish, 3desили des |
-c |
Задает использование сжатия всех данных во всех выходных потоках с использованием gzip. |
-f |
Данная опция переводит ssh в фоновый режим после аутентификации пользователя. Рекомендуется использовать для запуска программы X11. Например: ssh -f host xterm |
-i идент_файл |
Задает нестандартный идентификационный файл (для нестандартной RSA/DSA-аутентификации) |
-l логин_имя |
Указывает, от имени какого пользователя будет осуществляться регистрации на удаленной машине |
-p порт |
Определяет порт, к которому подключится программа ssh (по умолчанию используется порт 22) |
-q |
Переводит программу ssh в «тихий режим>>. При этом будут отображаться только сообщения о фатальных ошибках. Все прочив предупреждающие сообщения а стандартный выходной поток выводиться не будут |
-V |
Включает отображение всей отладочной информации |
-x |
Отключить перенаправление X11 |
-X |
Включить перенаправление X11 |
-1 |
Использовать только первую версию протокола SSH (принудительно) |
-2 |
Использовать только вторую версию протокола SSH (принудительно) |
-4 |
Разрешается использовать IP-адреса только в формате IPv4 |
-6 |
Разрешается использовать IP-адреса только в формате IPv6 |
Формат команды:
ssh [ключи] [ключи_с_аргументами] [логин_имя@]хост.домен [команда]
Если последним аргументом указана команда, то после успешного входа пользователя она выполняется на удаленной машине вместо командной оболочки по умолчанию. Таким образом можно работать не в командной строке, а запустить на удаленной машине графический сеанс.
Аутентификация средствами SSH
Аутентификация в SSH может производиться одним из следующих четырех способов:
♦ По принципу доверия. При этом способе проверяется, внесено ли имя компьютера, с которого производится доступ, в файл ~/.rhosts
(или ~/.shosts
). Если его имя (IP-адрес) внесено, то пользователю разрешается доступ без проверки пароля. Этот способ очень уязвим для разнообразных атак (подмены IP-адреса и т.п.), так что использовать его категорически не рекомендуется. Для того, чтобы разрешить этот способ, нужно установить значение noдля директивы IgnoreRHostsи yesдля RhostsAuthenticationв файле /etc/openssh/sshd_conf
, а чтобы запретить — значения для этих директив поменять на противоположные.
♦ Усиленная аутентификация по принципу доверия. Этот способ в принципе повторяет предыдущий, за тем лишь исключением, что проверка имени компьютера (IP-адреса) производится в защищенном режиме. При этом используется шифрование открытым ключом. За включение и отключение данного механизма аутентификации отвечают директивы RhostsRSAAuthenticationи IgnoreRHosts. Несмотря на некоторые усовершенствования, этот способ по-прежнему является небезопасным.
♦ Аутентификация самого пользователяс использованием шифрования с открытым ключом. На момент регистрации у пользователя должен быть доступ к файлу своего секретного ключа, и он должен предоставить пароль для его дешифровки. Этот способ аутентификации является самым надежным, но и самым неудобным. Кроме того, он вынуждает пользователей постоянно иметь под рукой файл с ключом. За включение и отключение этого способа отвечает директива PubkeyAulhentication(или RSAAuthenticationв зависимости от версии).
♦ Аутентификация с помощью пароля. Это оптимальный способ: он удобен в использовании и в то же время достаточно безопасен. Именно он и используется в большинстве случаев. В отличие от telnet, пароль здесь передается в зашифрованном виде. Основной недостаток данного метода заключается в относительной слабости паролей (их длина зачастую составляет менее 8 символов). Это позволяет подбирать их с помощью специальных программ. За включение и отключение этого способа отвечает директива PasswordAnthentication.
Какой способ использовать — решать вам. Однако настоятельно не рекомендуется применение первых двух способов. Их использование допустимо лишь в исключительных случаях и в особых условиях.
Читать дальше
Конец ознакомительного отрывка
Купить книгу