#navi(../)
* パスワードを指定してsshログインする方法・sshpass [#v0989e20]
sshpassコマンドをインストールすれば、パスワードを指定してログインを自動化することができます。~
以下のsshpassのインストールと使用例を記します。

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)


* sshpassのインストール [#nc3f27f2]
以下の例は、ubuntuを使用しています。~
 sudo apt-get install sshpass


* sshpassを使ってみる [#s4c1a8e8]
sshpassの構文は、以下のようになります。
 sshpass -p パスワード ssh ユーザ@ホスト
-ssh以降は、sshコマンドのオプションが利用できます。
-ssh部分をscpに変更すれば、scpのパスワード入力も自動化することができます。

* 注意点 [#dda03e6d]
初回接続時は、確認メッセージが表示されエラーとなったり接続されずプロンプトが表示される場合があります。~
ssh,scpともに、以下のオプションをつれければよいでしょう。~
 -o StrictHostKeyChecking=no
すでにログインしていることがある環境であれば、メッセージは表示されないでしょう。

以上、sshpassコマンドによるssh, scpのパスワード入力の自動化についての資料でした。


#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS