SSH 接続のメモ

自分用のメモ

秘密鍵PuTTY 用だった場合、PuTTYGen をダウンロード&インストールして RSA に変換する。
秘密鍵のファイルのパーミッションは必ず 400 にすること。ファイルは通常 ~/.ssh に置く。

$ ssh -i PATH_TO_PRIVATE_KEY_FILE -p PORT_NO USERNAME@HOSTNAME

でログインできれば OK。

Emacs から SSH 接続で秘密鍵を使う場合は、~/.ssh/config にホストと秘密鍵の対応を記述しておく。

Host HOSTNAME
    IdentityFile PATH_TO_PRIVATE_KEY_FILE

あとは Emacs

C-x C-f /ssh:USERNAME@HOSTNAME#PORT_NO:PATH_TO_FILE

として Dired バッファが表示されれば OK。
なお、最近の Emacs は Tramp の設定はしなくても SSH 接続できるようになっている。

以上