VNC_Windows
手順①:Mobaxtermのインストール ※初回のみ
下記のサイトから Mobaxterm をダウンロードし,インストールしてください.
Mobaxterm のダウンロードリンク ※Installer edition推奨.
Mobaxterm を起動後,[Session] > [SSH] の順に選択し,Remote host に sol.edu.cc.uec.ac.jp と入力し,Specify username にチェックを入れ,UECアカウントを入力し, ok をクリックする.下記のようなメッセージが出るので, パスワードを入力すると sol.edu.cc.uec.ac.jp に接続できます.
初めてssh接続をする際は, Are you sure you want to continue connecting (yes/no)? に対し, yes と入力してください.
The authenticity of host 'red01.ced.cei.uec.ac.jp (172.21.93.1)' can't be established.
ECDSA key fingerprint is SHA256:ylBF20JxJ2r1FcpK0dkDYTiiwq3ZdZmtGJRriRm4KaM.
ECDSA key fingerprint is MD5:b7:f5:25:69:38:67:e3:61:87:73:d8:14:8b:fe:de:5f.
Are you sure you want to continue connecting (yes/no)? yes #yesと入力
Warning: Permanently added 'red01.ced.cei.uec.ac.jp,172.21.93.1' (ECDSA) to the list of known hosts.
UECアカウント@red01.ced.cei.uec.ac.jp's password: #パスワードを入力
Last login: Mon Apr 27 14:39:57 2020 from purple01
[UECアカウント@sol ~]
手順③:vncpasswdの初期設定 ※初回のみ
以下,例として red01.ced.cei.uec.ac.jp を用いて接続する方法を記載します.端末は各自指定されたものを使用してください.
まず,CEDの端末にsshで接続します.
[UECアカウント@sol ~]$ ssh UECアカウント@red01.ced.cei.uec.ac.jp
vncpasswd の初期設定を行います.ターミナルに vncpasswd と入力し,自分で決めたパスワードを2回入力後(パスワードは表示されない), Would you like to enter a view-only password (y/n)? に n と入力してください.
[UECアカウント@red01 ~]$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n # n と入力
[UECアカウント@red01 ~]$
手順④:vncserverの初期設定 ※初回のみ
次に, vncserver の初期設定を行います.ターミナルに vncserver と入力してください.
[UECアカウント@red01 ~]$ vncserver
New 'red01:1 (UECアカウント)' desktop is red01:1
Creating default startup script /home*/y20**/UECアカウント/.ced_centos/.vnc/xstartup
Creating default config /home*/y20**/UECアカウント/.ced_centos/.vnc/config
Starting applications specified in /home*/y20**/UECアカウント/.ced_centos/.vnc/xstartup
Log file is /home*/y20**/UECアカウント/.ced_centos/.vnc/red01:1.log
[UECアカウント@red01 ~]$
起動している vncserver を確認します.
[UECアカウント@red01 ~]$ vncserver -list
TigerVNC server sessions:
X DISPLAY # PROCESS ID
:1 21238
[UECアカウント@red01 ~]$
この例では,:1 が起動していることがわかります. :1 を停止させるために以下のコマンドを入力してください.※もし,:2 が起動していた場合,停止させるためは, vncserver -kill :2 となり,番号が異なるので注意してください.
[UECアカウント@red01 ~]$ vncserver -kill :1
Killing Xvnc process ID 5891
[UECアカウント@red01 ~]$
最後に,エディタEmacsを用いて ~/.vnc/xstartup の編集を行います.4行目の exec /etc/X11/xinit/xinitrc を#でコメントアウトし,
5行目に exec /usr/bin/startkde を以下のように追記します.Emacsの保存は, C-x C-s で,Emacsの終了は, C-x C-c です.
[UECアカウント@red01 ~]$ emacs -nw ~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc
exec /usr/bin/startkde
[UECアカウント@red01 ~]$
以上で初期設定は完了です.
手順⑤:Mobaxtermを用いたGUIの起動
リモートでCEDのGUIが起動できるか確認します.MobaxtermでCEDの指定された端末にssh接続し vncserver :DISPLAY番号 と入力してください.
[UECアカウント@red01 ~]$ vncserver :DISPLAY番号
New 'red01:1 (UECアカウント)' desktop is red01:DISPLAY番号 # DISPLAY番号は :1 や :2 のように指定できる
Creating default startup script /home*/y20**/UECアカウント/.ced_centos/.vnc/xstartup
Creating default config /home*/y20**/UECアカウント/.ced_centos/.vnc/config
Starting applications specified in /home*/y20**/UECアカウント/.ced_centos/.vnc/xstartup
Log file is /home*/y20**/UECアカウント/.ced_centos/.vnc/red01:DISPLAY番号.log
[UECアカウント@red01 ~]$
次に,Mobaxterm から [Session] > [VNC] の順に選択し,下記の画像に従って設定を行います.
Remote hostname or IP address : 指定された端末
Port : DISPLAY番号が1のときは 5901 ,DISPLAY番号が2のときは 5902
次に,[Network settings] > [SSH gateway (jump host)] の順に選択します.設定を入力し,最後に [OK] を選択します.
Gateway host : sol.edu.cc.uec.ac.jp
Username : UECアカウント
sol.edu.cc.uec.ac.jp のログイン時のパスワードを聞かれた場合は入力します.
“Please enter your password for localhost” が表示されるので,手順③:vncpasswdの設定で設定したパスワードを入力します.
CEDのGUIが立ち上がります.確認は以上です.お疲れ様でした.
右クリックし [Konsole] を選択すると,ターミナルが起動します.
手順②:情報基盤センターsol.edu.cc.uec.ac.jpへのssh接続確認 ※初回のみ