Я прочитал весь пост, связанный с проблемой. Но если вы можете увидеть мое, а также дать предложение.
Я пытаюсь сделать SSH без пароля и запустить скрипт на удаленном сервере. Но доступ в Sudo запрашивает пароль. Пожалуйста, предложите. Это бежало хорошо для местного пути. Но любая команда или сценарий требуют рут-доступа не удается.
Ниже сценарий:
#!/bin/sh
#set -x
# This Script will search for mib files on Current Server and other Server
# to load mib on current Server.
if [ -f /home/shuksand/Script/MibSearch.conf ]
then
. /home/shuksand/Script/MibSearch.conf
else
echo "Failed to find config file. Hence Existing!!!!"
fi
# Check alll MIBS on Server
while read line
do
ServerName=$line
echo $line
scp /home/shuksand/Input/Mib.txt $ServerName:
cat /home/shuksand/Input/Mib.txt | while read DATA
do
echo $DATA
ssh -t -t shuksand@${ServerName} 'sudo su - root /bin/sh /home/shuksand/Mib.sh $DATA'
done
done < /home/shuksand/Input/ServerList.txt
Заранее спасибо!!