On Thu, 16 Mar 2006, $py wrote:
Dmitry Nezhevenko wrote:Делаешь авторизацию ключами, ну и: ssh host командаНашёл ключ для пуска ssh в background режиме, но как быть с паролем?При попытке передать команду спрашиает пароль, только после ответа шлёт команду.Читал про идентификацию по открытому ключу. В разных источниках этот способ описан по-разному. Как следствие, ничего не получилось. Расскажите пожалуйста поподробнее, как идентифицироваться без пароля.
Подробно здесь: http://www.jdmz.net/ssh/ Ну а если кратенько, то: 0) Хочется на машине "Я" набрать "ssh I" и без набора пароля оказаться на "I". Для этого: 1) идём на машине "Я" в ~/.ssh и набираем ssh-keygen (man ssh-keygen читаем про ключи этой команды). На предложение "Enter passphrase:" сразу жмём "enter": (no passphrase) При этом рождается файлы identity и identity.pub (или id_rsa и id_rsa.pub) 2) Каким либо образом перетаскиваем содержимое identity.pub (id_rsa.pub) на машину "I" в файл ~/.ssh/authorized_keys (или дописываем в конец файла). 3) На машине "Я" набираем "ssh I" и радуемся, а если не получилось то: А) нефига было мышкой перетаскивать... Б) права доступа на ~/.ssh должны быть 700 В) работаем над собой для устранения криворукости... Ц) ругаем злобного админа на машине "I" закрывшего безпарольный доступ. Успехов, Юра.