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

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

sshpassのインストール

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

sudo apt-get install sshpass

sshpassを使ってみる

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

sshpass -p パスワード ssh ユーザ@ホスト

注意点

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

-o StrictHostKeyChecking=no

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

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


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-15 (土) 08:13:18