Corredor

ウェブ、プログラミングの勉強メモ。

SSH

Linux サーバに「いつ」「どの SSH 鍵を使って」ログインされたか調べる方法

普段、ある Linux サーバに SSH 鍵を使って接続して作業している サーバで使うユーザは、単一のシステム用ユーザ (仮に devuser) を複数の開発メンバで共用している コレまでの運用からこんな状況なので、$ last -w コマンドで過去に SSH ログインしたユーザ…

nc と ssh config ファイルを使って多段 SSH 接続する

2019年5月より、毎日更新を止めようと思います。ハッキリとは決めていませんが、2日に1度とか、週1とか、不定期更新とかにしようかと。 お知らせまで。 本題。 本番稼動するサーバは、セキュリティ上の観点から、SSH 接続できる通信元が限られている場合があ…

iPhone からサーバに SSH 接続するには「Termius」アプリが簡単だった

普段 PC から SSH 接続して作業している管理用サーバがある。時々、出先で動作ログを確認したりしたくなるので、iPhone から SSH 接続できたりしないか調べてみた。 iOS 向けの SSH コンソールアプリはいくつかあるのだが、無料で簡単に使えそうなのは「Term…

SSH 接続した先でもお気に入りのエイリアス設定とかを使いたい!「sshrc」のススメ

SSH

ssh コマンドで SSH 接続した先のサーバで、いつもローカル環境で使っているエイリアスや関数が使いたくなることは多々あるだろう。そんな時、接続先のサーバに毎回 .bashrc を scp でアップロードするのは面倒だし、Dotfiles を GitHub 等からダウンロード…

SSH 接続先でサーバを立ち上げっぱなしにしてログアウトするための Bash の書き方

自端末から、SSH で Linux (CentOS) サーバに接続し、その Linux サーバ上で Express サーバを立ち上げ、SSH 接続を切断したかった。 Express サーバは、$ npm install 後、$ node main.js と叩くと起動するようになっているのだが、ターミナルを閉じたり、…

SSH 接続のパスワード入力を自動化するシェルスクリプトを作ってコマンド化した

MacOS にて実施。 SSH 接続する際、とある理由で公開鍵認証方式が使えず、sshpass という便利なツールも導入できなかったので、他の方法でパスワード入力を自動化する方法を調べた。 expect・spawn・send コマンドで作れる! 結論からいうと、以下のようなシ…