ssh

ssh の使用例。

2 段階ログインの設定方法

serverA にログインした後に serverB にログインする、という 2 段階ログインを、自動的に行えるように設定することができる。ssh の config ファイルに以下のような情報を書き加える。

Host A
    HostName serverA.sample.ac.jp
    User     username
    Port     8001
Host B
    HostName serverB.sample.ac.jp
    User     username
    Port     25
    ProxyCommand ssh A nc %h %p

このように設定を済ませることで、ローカルパソコンから直接に serverB にログインすることができる。以下のようにコマンドを実行することで、まずホストの B に記載された ProxyCommand が実行されてホスト A(serverA)に接続する。その後に、ホスト B に接続する。ログアウト時に「Killed by signal 1.」となる警告文が見られるが、特に気にする必要はない。

ssh B