sshでリモートログイン

 以前sshで大学WSへリモートログインして遊んでいた。最近大学WSに置いてきたデータが必要となり再び試したのをきっかけに、やりかたをメモしておく。

PuTTY

 sshを使ってリモートログインする方法。GUIを使いたい場合はさらにログイン先にVNCサーバを立ててUltraVNCを使う必要あり。
 まず公開鍵と秘密鍵を作成し、サーバとリモート先にコピーする。この辺は参考サイト参照。次にPuTTYの設定。

  • ホスト名

 リモート先のIPアドレス

ecapp.ec.t.kanazawa-u.ac.jp:22
  • トンネル
    • 源ポート

 クライアントマシン(ローカルマシン)のポート

1234
    • 送り先

 リモートマシンのIPアドレスとポート番号。ポート番号は5900+(ディスプレイ番号)とする。

ecapp.ec.t.kanazawa-u.ac.jp:5900+○

 以上の設定としsshでログイン。GUIを使いたい場合は以下のコマンドでVNCサーバを起動。

$vncserver :(ディスプレイ番号)

 VNCサーバを停止するときは以下のコマンドを使用する。

$vncserver -kill :(ディスプレイ番号)

UltraVNC

 リモートログインでGUIを使うツール。リモート先でVNCサーバを起動したら、UltraVNCビューワを起動。

 ホスト::ポート番号を設定する。

localhost::1234

 以上を設定して接続。

WinSCP

 リモート先とのファイルのやり取りをするためのソフト。設定は適当。

  • Host name
ecapp.ec.t.kanazawa-u.ac.jp:22
  • Private key file

 PuTTYに設定した秘密鍵を参照。

参考

大学WSへのリモートログインまとめ
認証エラー | KU-SSO
sshでのVNCの使い方
SSH ポートフォワーディングでVNCを使う
PuTTYssh接続について
PuTTY で鍵交換方式による SSH 接続