自分用のメモ
秘密鍵が 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 接続できるようになっている。
以上