このエントリーをはてなブックマークに追加  
 Yahoo!ブックマークに登録

パスワードを指定してsshログインする方法・sshpass

sshpassコマンドをインストールすれば、パスワードを指定してログインを自動化することができます。
以下のsshpassのインストールと使用例を記します。


スポンサーリンク

sshpassのインストール

以下の例は、ubuntuを使用しています。

sudo apt-get install sshpass

sshpassを使ってみる

sshpassの構文は、以下のようになります。

sshpass -p パスワード ssh ユーザ@ホスト
  • ssh以降は、sshコマンドのオプションが利用できます。
  • ssh部分をscpに変更すれば、scpのパスワード入力も自動化することができます。

注意点

初回接続時は、確認メッセージが表示されエラーとなったり接続されずプロンプトが表示される場合があります。
ssh,scpともに、以下のオプションをつれければよいでしょう。

-o StrictHostKeyChecking=no

すでにログインしていることがある環境であれば、メッセージは表示されないでしょう。

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


スポンサーリンク


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-12-17 (土) 10:12:07 (37d)