sshpass -p password ssh -T -oStrictHostKeyChecking=no user@somehost
sshpass -f pass.txt ssh user@somehost
#!/bin/bash
PUBKEY=`cat ~/.ssh/id_dsa.pub`
for m in `cat hosts.txt`
do
[[ ${m:0:1} == "#" ]] && continue # skip if comment
echo $m =============================
sshpass -f pass.txt ssh -T -oStrictHostKeyChecking=no user@$m <<EOF1
if [ ! -e ".ssh" ]
then
mkdir .ssh
chmod 700 ~/.ssh
fi
umask 022
echo $PUBKEY >> .ssh/authorized_keys
EOF1
done
출처 : http://aero.sarang.net/blog/2009/01/ssh-1.html
'리눅스-Linux' 카테고리의 다른 글
[Linux] dumpe2fs, tune2fs, fsck (0) | 2014.02.27 |
---|---|
[Linux] yum repository 구성하기 (0) | 2014.02.07 |
[Linux] 파일입출력 정리 3 sed, awk (0) | 2014.01.24 |
[Linux] 파일입출력 정리 2 (sort) (0) | 2014.01.24 |
[리눅스] 파일입출력 정리1 (cut,paste) (0) | 2014.01.24 |