ユーザ用ツール

サイト用ツール


howtoaccess

文書の過去の版を表示しています。


クロノスに接続する方法

田渕研でサーバに使っているクロノスに接続する方法をまとめておきます。

セキュリティに関わることを書いてる可能性があるので、内容をコピーしたり、 外からアクセスできるようにするのはやめといて下さい。

クロノスとは

田渕研でサーバに使っている PC です。 IP アドレスは 133.6.107.213 です。

クロノスにアクセスする方法

- ssh でアクセスする

 ssh のポートは開いてるので、学外からでも ssh でアクセスできます。\\
 Windows からなら、gitbash ( https://gitforwindows.org/ ) を入れるのがオススメ。
 昨今だと powershell で良いのかもしれませんが、そちらは知りません。

- GUI も使える状態でアクセスする

 ssh を起動する際 -Y オプションをつければ X のプロトコルが通るので、
 適切に設定されていれば、クロノス上で開いた GUI Window を手元の PC 上に表示できる状態になります。

- ファイル転送する

 ssh/sftp をサポートしているプログラムならアクセスできます。\\
 windows からアクセするなら filezilla がおすすめです。

もっと具体的には ?

上のようなことを書かれてもピンとこない人のために、具体的な操作方法を書いておきます。 Windows での作業を想定しています。

  • (一回だけ) 手元の PC に Xサーバ(X11サーバ) をインストールしておきましょう
    vcxsrv(Xサーバ)入手先
    こんなロゴです。
    これはクロノスの GUI を Windows 側に表示するための準備です。
  • (一回だけ) 手元の PC に gitbash をインストールしましょう
    git for Windows(gitbash)入手先
    こんなロゴです。
    これはクロノスに公開鍵認証でログインするための準備です。
  • (一回だけ) 後々のために ssh の公開鍵を作っておきまます
    上記 bash のロゴのアイコンをダブルクリックして bash を起動します。
    起動した CUI(文字入力ベースのユーザーインターフェイス) 上で、ssh-keygen を起動します。
    ssh-keygen [Enter]
    幾つか入力を促する質問が表示されますが、全部何も入力せず[Enter]だけ入れて飛ばして下さい。 すると、自分のユーザーフォルダの直下に .ssh という名前のフォルダができてその中に id_rsa というファイルと id_rsa.pub という2つのファイルができます。
  この2つのファイル(id_rsa と id_rsa.pub)はペアになっています。
  片方のファイル、id_rsa は秘密鍵です。
  絶対に!!! コピーしたり、メールで送ったり、他の人に渡したりしないで下さい !!!

 * (一回だけ) クロノスに自分の公開鍵を登録しましょう

  引き続き bash の CUI の中で次の作業を行います。
  - 作業フォルダを .ssh に移します\\
    cd .ssh [Enter]
  - クロノスに id_rsa.pub を転送します。
    sftp tablab@133.6.107.213 [Enter]
    -- パスワードの問い合わせに対して tablab のパスワードを返答 --
    put id_rsa.pub [Enter]
    quit [Enter]
  - ssh でクロノスに login し設定を行います。
    ssh tablab@133.6.107.213 [Enter]
    -- パスワードの問い合わせに対して tablab のパスワードを返答 --
    cd .ssh [Enter]
    cat ../id_rsa.pub >> Authorizedkeys [Enter]
  これで自分の PC からクロノスに公開鍵認証でログインできるようになりました。
  (パスワードを尋ねられることなくログインできます)
* **<color #ed1c24>(一回だけ)</color>** クロノスに公開鍵で
* **<color #ed1c24>(一回だけ)</color>** クロノスに IP アドレスでなく名前でアクセスできるようにしましょう \\
  - c:\Windows\System32\Drivers\etc にある hosts をどこかにコピーする(例えば Documents)。
  - コピーしてきた hosts を編集する。ただのテキストファイルなのでノートパッドとかで編集できます。\\
    ファイルの末尾に\\
    133.6.107.213      khronos tablab\\
    の様な行を追加します。最初の数字がクロノスの IP アドレスで、後ろに書いた単語(複数可)が、
    自分がクロノスにアクセスする時に使いたい名前です。好きに決めて下さい。\\
    ここに書いた例だと、khronos という名前でも tablab という名前でもアクセスできるようになります。
  - 編集したファイルを元の場所に上書きで戻します。
* **<color #1c24ed>(PC起動ごとに一回だけ)</color>** Xサーバを起動しましょう。\\
  上に書いた Xサーバのロゴのアイコンをダブルクリックすると、3枚ぐらい各種確認の window が出てきます。
  最初の2つは何もせず OK してしまって下さい。\\
  3枚目に「Disable Access Control (接続時に認証を行わない)」という項目があってチェックが外れてます。これのチェックを入れて下さい。
  
howtoaccess.1680232330.txt.gz · 最終更新: 2023/03/31 03:12 by mtab