nden Опубликовано 11 августа, 2005 Жалоба Опубликовано 11 августа, 2005 Подскажите пожайлуста, как из bash скрипта выполнять команды на удаленном хосте. user=name host=server command=good_command Пробую ssh $user$@$host $command. Выполняет, но требует введение пароля для user. Можно ли задать пароль в bash скрипте (типа user:passwd$host или др. rsh, ...) и не вводить его каждый раз, по затребованию скрипта? Цитата
Ineu Опубликовано 11 августа, 2005 Жалоба Опубликовано 11 августа, 2005 man ssh, от DESCRIPTION до SSH protocol version 2 Цитата
Byte Опубликовано 11 августа, 2005 Жалоба Опубликовано 11 августа, 2005 man ssh вряд ли поможет скорее man ssh_config на предмет Host, BatChmode вот ссылочка: http://cryoem.berkeley.edu/imagic/imagic_pbs_usage.shtml и еще http://www.it.vt.edu/organization/isc/dbms/SecureCopy.pdf Цитата
Aceler Опубликовано 11 августа, 2005 Жалоба Опубликовано 11 августа, 2005 ssh $user:password@$host $command Цитата
Byte Опубликовано 11 августа, 2005 Жалоба Опубликовано 11 августа, 2005 Aceler писал(а) чт, 11 августа 2005 11:44 ssh $user:password@$host $command все равно спрашивает пароль Цитата
SignFinder Опубликовано 11 августа, 2005 Жалоба Опубликовано 11 августа, 2005 а типа так? /usr/bin/ssh -i /home/nobody/.ssh/id_rsa nobody@192.168.88.1 \ sudo echo "pass in on rl0 from $6 to any | sudo /sbin/ipf -f -" аутентификация не через имяпароль а через ключ Цитата
Byte Опубликовано 11 августа, 2005 Жалоба Опубликовано 11 августа, 2005 в любом случае без BatchMode=yes (что по умолчанию)пароль запрашивается. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.