Автор Тема: Ssh with dsa  (Прочетена 633 пъти)

daxen

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Ssh with dsa
« -: Sep 18, 2007, 15:47 »
Здравейте ,
опитвам се да изпълня команда на друг компютър,
като за целта съм направил да може да се влиза
с root без парола а с DSA ключ и няма проблеми :
Примерен код

/usr/bin/ssh -i 192.168.1.1 /bin/ping -c 10 -i 0.2 192.168.1.2

връща ми резултат , но с юзера daemon na apche-то не
Примерен код

/usr/bin/ssh -i /htdocs/id_dsa 192.168.1.1 /bin/ping -c 10 -i 0.2 192.168.1.2

 в /etc/sudoers/ съм добавил
Примерен код

Cmnd_Alias SSH=/usr/bin/ssh
Cmnd_Alias PING=/bin/ping
daemon ALL=NOPASSWD: SSH
daemon ALL=NOPASSWD: PING


като направя в конзолата su daemon и изпълня
Примерен код

/usr/bin/ssh -i /htdocs/id_dsa 192.168.1.1 /bin/ping -c 10 -i 0.2 192.168.1.2

ми иска парола а с root не,
какво друго изпускам , за да може да се изпълни тази команда и то apacheto
без парола


PS:
cat passwd
Примерен код

daemon:x:1:1:daemon:/usr/bin:/bin/sh
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Ssh with dsa
« Отговор #1 -: Sep 18, 2007, 15:54 »
Примерен код

/usr/bin/ssh -i /htdocs/id_dsa root@192.168.1.1 /bin/ping -c 10 -i 0.2 192.168.1.2
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

daxen

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Ssh with dsa
« Отговор #2 -: Sep 19, 2007, 09:09 »
Ей как съм забил '<img'> ,
Благодаря !!!
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Ssh with dsa
« Отговор #3 -: Sep 19, 2007, 11:53 »
'<img'> Това в /etc/sudoers можеш да го махнеш, ако не ти трябва за друго
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P