パスワード入力なしてSSH、SCPを実行

複数サーバを管理していると、設定ファイル、ログ等を別サーバにバッチで移動させることがあります。どっちのサーバで実施するのかスグに忘れてしまいます。

ログイン元サーバで秘密鍵と公開鍵の作成し、ログイン先サーバに公開鍵を転送

# cd ~
# cd .ssh
# ssh-keygen -t dsa
#
# scp id_dsa.pub hoge@1.1.1.1:/home/hoge/

パスフレーズの入力を求められますが、空白(改行)にします。

dsaはSSH2で必ず使えますが鍵長が1024bitになります。

ログイン先サーバで公開鍵を登録

# cd ~
# cat id_dsa.pub >> .ssh/authorized_keys
スポンサーリンク

シェアする

フォローする

スポンサーリンク