SSH: Несколько полезных советов

()

OpenSSH - один из самых гибких и можных пакетов в unix-подобных системах. Многие используют такие его возможности, как форвардинг SSH, туннель через SSH, SFTP и многое другое. В этой заметке будут описаны некоторые хитрости, существенно упрощающие работу с SSH.

Обычно сервер SSH слушает на порту 22, однако многие администраторы в целях безопаности настраивают SSH на использование другого порта. Например 2222. Если вам часто надо подключаться к такому серверу, то вместо ввода команды:

$ ssh -p 22222 user@some.remote.server.com

Вы можете добавить в файл ~/.ssh/config строки:

Host some.remote.server.com
Port 22222

И вы сможете заходить на сервер командой:

$ ssh user@some.remote.server.com

Конечно, те же самые строки вы можете добавить и в файл /etc/ssh/ssh_config. Тогда все пользователи системы по умолчанию будут использовать порт 2222 для сервера user@some.remote.server.com.

Следующий момент - достаточно распространённый приём с использованием ключей для авторизации. Для начала создадим свой ключ:

$ ssh-keygen -t dsa

Следующим шагом скопируем его на удалённый сервер:

$ ssh-copy-id -i .id_dsa.pub user@some.remote.server.com

Тут будет запрошен пароль. Его надо ввести. После этого вы окажетесь на сервере. Теперь вам надо отсоединиться от него, и добавить созданный только что ключ. Для этого воспользуйтесь командой:

$ ssh-add

Всё. Теперь на удалённый сервер вы можете заходить и не вводя пароль.

Источник

Ключевые слова: ssh, ssh-copy, ssh-keygen, ssh-add.

Подписаться на обновления: RSS-лента Канал в TamTam Telegram канал Канал в ICQ

Комментарии:

2007-03-26 22:55:14 (#)

А я уж думал ты сам эту статью написал:))
Новый комментарий

Жирный текстКурсивный текстПодчёркнутый текстЗачёркнутый текстПрограммный кодСсылкаИзображение




© 2006-2024 Вадим Калинников aka MooSE
Политика конфиденциальности