Corredor

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

SSH

XREA のサーバに SSH 接続する

メインサイト Neo's World は、XREA というウェブホスティングサービスのかなり初期の頃に取得したアカウントだ。コレ以前に s15 サーバも取得していたし、別サイトで s38・s41・s58 サーバなどをレンタルしたことがある。さらに最近、Yahoo! Geocities の閉…

Chrome ブラウザから SSH 接続できる「Secure Shell App」を使う

ふと Chrome ウェブストアを見ていたら、ブラウザ上から SSH 接続ができるようなターミナルの拡張機能がいくつかあった。なんやそんなことまで Chrome でできんのかい…と驚いたが、その中で見つけた「Secure Shell App」というアプリ (厳密には「拡張機能」…

永久無料枠で Google Compute Engine (GCE) インスタンスを立ち上げる : その2

前回、Google Cloud Platform (GCP) に登録し、その中の Google Compute Engine (GCE) というサービスを使い、完全無料で使える仮想マシン (VM) を立ち上げて SSH 接続までこぎつけた。 今回は、立ち上げた VM をより安全に利用するための設定を紹介する。 …

永久無料枠で Google Compute Engine (GCE) インスタンスを立ち上げる : その1

どういうワケか、Heroku で PaaS を触ったあと、Oracle Cloud Infrastructure (OCI) で IaaS 入門してしまった。せっかくなので Google Cloud Platform (GCP) も始めてみよう、と思い、GCP の中の「Google Compute Engine (GCE)」という仮想マシン (VM) を借…

SSH 鍵ペア・API 鍵ペアの作り方おさらい

ある VM に SSH 接続する時に使う鍵ペアとか、API Key として認証に使用する鍵ペアの作り方をおさらいする。それぞれは何らかの記事で紹介したことがあると思うが、コマンド単体で紹介したことがなかったので。 SSH 鍵ペアの作り方 API 鍵ペアの作り方 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 コマンドで作れる! 結論からいうと、以下のようなシ…