문제와 관련된 모든 게시물을 읽었습니다. 그러나 내 모습도 볼 수 있고 제안 할 수 있다면.
암호가없는 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
미리 감사드립니다 !!