İdeal olarak, bazı kimlik dağıtımlarını otomatikleştirmem gerekiyor ssh-copy-id.
Bayrağı sshkullanarak mümkün olan stdin ile şifre sağlamaya çalışıyorum -S. Komuttaki bayrağı sshkullanmak için ek seçenekler gönderebileceğimin farkındayım, ancak man sayfasında bu işaretin kullanım örnekleri yok.-ossh-copy-id
Bu yüzden ssh-copy-idkullanarak stdin aracılığıyla SSH şifresini geçmeye çalıştım :
$# echo $TMP_PASS | ssh-copy-id -p2222 -i key.pub user@host -o "-S"
Ama elde ettiğim tek şey:
/bin/ssh-copy-id: ERROR: command-line: line 0: Bad configuration option: -s
DÜZENLE:
Bayrağı
sshkullanarak mümkün olan stdin ile şifre sağlamaya çalışıyorum-S.
Bu ifade yanlış. Aslında bu bayrağı sudoinsandan okudum ;
brew installdenendiğinde, ben "Hata:" sshpass "adıyla kullanılabilir formül yok Acemi SSH kullanıcılarının SSH güvenliğini mahvetmek çok kolaylaştırır çünkü sshpass eklemeyeceğiz."