fzfとAWS CLIとjqを使って踏み台から簡単sshする

はじめに 一般的な構成ならセキュリティを考慮してサービスを動かすホストには踏み台からしか接続出来ない制限を掛けている筈です。その結果サービスホストの細かい調査やチューニングを行いたい時には、一旦踏み台ホストに接続してから狙いのホストに接続する必要があります。 この作業はメンテナンス中は結構頻発しますし、サービスが増える程多くなります。今がまさにそんな状態ですので、これを機にスクリプトを作っておきたいと思った次第です。fssh(仮)とコマンドを入力すると踏み台から接続可能なホストの一覧が表示されて、その中から一つを選択するとsshでログインが可能という様な仕様のスクリプトを作りたいと思います。 準備 スクリプトを紹介する前に準備を整えていきます。ちなみに踏み台及びログインする各ホストはAWSを想定しています(AWS... 御覧になる | 御シェアする

scp と rsync で踏み台を経由してファイルをコピーする

scp と rsync あるファイルをリモートホストAに転送したいけれど、セキュリティの配慮などNWの都合上で一旦踏み台ホストBを経由する必要があるケースは多いと思います。通常scp か... 御覧になる | 御シェアする

sshポートフォワーディング 〜俗に言うトンネルを掘ると言う事〜

はじめに 今更ですがsshポートフォワーディングについて理解が不足していたので、まとめたいと思います。今回実施するのはローカルポートフォワーディングです。つまり接続したいサーバポートにローカルポートを繋ぎます。 PC-Aローカル端末SV-A目的地サーバSV-B踏み台サーバ 例えばPC-AからSV-Aに接続したいけど直接は接続出来ないという状況が往々にしてあります。しかしSV-BからSV-Aには接続が可能で、PC-AもSV-Bには接続が可能です。そこでPC-AのポートをSV-Bを踏み台にしてSV-Aのポートに転送します。 コマンド ローカル端末から下記コマンドを実行します。 $... 御覧になる | 御シェアする

.ssh/configを作成してみた

はじめに 今更ではありますが各サーバへのログインを簡単にするべく.ssh/configを編集してみたいと思います。 多段階ログイン 例えば踏み台サーバが存在している場合などに最終的にログインしたいサーバに対して、1コマンドで済むようにします。その為にはコンフィグファイルを作成します。 Host... 御覧になる | 御シェアする

sshでリモートコマンド出来る件

ワンライナーで 以前定期的に音楽を再生するスクリプトを作成したことがありました。←こちらです。このスクリプトを今でもよく使っているのですが、一通りディレクトリ内の曲の再生が終わるとプロセスは終了します。もう一度実行したい場合はスクリプトを置いているSVにログインする必要があります。もちろんそれで正しい動作ではあるのですが、毎度ssh... 御覧になる | 御シェアする