ssh-keygen自動化スクリプト
★ssh-keygenコマンドで対話形式の部分を自動化し、パスフレーズなしの「authorized_keys」を作るスクリプト
#!/bin/sh ################################# # SET VARIABLE ################################# DSA_PUB="${HOME}/.ssh/id_dsa.pub" KEYS="${HOME}/.ssh/authorized_keys" ################################# # MAIN ################################# ssh-keygen -t dsa -P "" << EOF EOF if [ ! -f ${DSA_PUB} ]; then echo "ERROR : File not found [${DSA_PUB}]" else cat ${DSA_PUB} >> ${KEYS} chmod 600 ${KEYS} fi