読者です 読者をやめる 読者になる 読者になる

tkuchikiの日記

Linux やプログラミングについて書きます。

Mackerel のホスト名を ssh の補完候補リストに出力する

この記事は、Mackerel Advent Calendar 2015 8日目の記事です。 Mackerel に登録しているホストに ssh するとき、 補完できたら楽かもしれないと思い、その実現方法を模索してみました。 補完機能を一から書くのは大変なので、 bash-completion を使います。…

while read でファイルを行読み込みして ssh をするシェルスクリプトの注意点

$ cat /tmp/hosts 192.168.0.10 192.168.0.11 192.168.0.12 のようなファイルがあったときに、 cat /tmp/hosts | while read _HOST; do ssh $_HOST "touch /tmp/testfile" done などして、複数のホストに ssh でつないでコマンドを実行しようとする。期待し…

パスワードを設定していないユーザで ssh ログインしようとすると公開鍵認証でもログインに失敗する

公開鍵認証で ssh ログインできるように設定していたが、 なぜか Permission denied でログインできない。 id_rsa や id_rsa.pub 、authorized_keys 、それらの Permission を見なおしても特におかしいところが見当たらない。 ssh の -v で debug message を…

sshで「Too many authentication failures for ...」が出た場合の対処法

ssh

sshでID / PW や接続先は間違っていないのに、タイトルのようなエラーが出てアクセス出来ない時がある。 エラーの意味は、設定している最大試行回数を超えたというもの。 接続情報が間違っていないのに試行回数を超えてしまうかというと、登録している鍵が多…

ssh接続を鍵認証で行う際の設定

毎回ググっているので、メモしておく。 鍵作成 ssh-keygen -f ~/.ssh/example.com_rsa -t rsa Generating public/private rsa key pair. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in …