Search
AND
OR
Front page
|
Reload
Coastal and Oceanic Research Group at Kobe University
Navigation
Top
Members
Contact and Access
Message
Projects
Publications
Funding
Awards
Gallery
Linux
Matlab
ROMS
Seminars
Classes
COFTEC
Internal
(authenticated)
recent(5)
2024-04-25
FrontPage
2024-04-24
Seminars
2024-04-16
Seminars/2023Seminar
2024-04-13
Members
2024-04-04
Old_Entries
since Feb 2012.
edit
Total:0/Today:0
Linux/Remote Access
Start:
#br
*Remote Access [#y8c9ad8e]
#br
-''キャンパス外部からのリモートアクセスの仕方を説明します...
--全ての通信は暗号化されている必要があります.SSLやSSHを...
--リモートアクセス用gatewayは「''coast.dce.kobe-u.ac.jp''...
--現役学生は''coast''にアカウントを作成済みです.アカウン...
-以下の方法は古い・不正確かもしれません.なるべく[[こちら...
#br
**SSH Gateway ''coast.dce.kobe-u.ac.jp'' [#ff36add2]
#br
-最もお手軽な方法.
$ ssh yourname@coast.dce.kobe-u.ac.jp
$ ssh -XY yourname@coast.dce.kobe-u.ac.jp
#br
これだけです.Macならターミナルを,LinuxならKonsoleなどを...
#br
-coastにログインしたらさらに
#br
coast:/home/yourname ssh whale
#br
のようにsshで研究室のLinuxデスクトップにログインできます.
#br
**SSL-VPN [#m9eb7c59]
#br
-Go to "情報基盤センター" and manage your university acco...
-Use firefox on Mac or PC (Windows) at your home, or wher...
-Access to the SSL-VPN service
-Install Firefox plugin that bridges your Mac/PC and the ...
-From a terminal (Mac Terminal, X-term, Konsole or whatev...
-If necessary, make an ssh tunnel through "ocean" to your...
#br
**Free NX / Nomachine NX [#o623355f]
#br
-ssh -XYでログインすればmatlabやkonsoleやncviewなどのX Wi...
#br
-Free NXは(全部ではありませんが)主要な研究室のLinuxデス...
#br
-ちなみに内山は1年間アメリカからデータが置いてある神戸大...
#br
-Your workstations should have Nomachine NX server (a com...
#br
-Your client Mac/PC should have Nomachine NX client insta...
#br
-詳しくは[[こちら>Internal/nomachine]]を見て下さい.
#br
# su(rootになる)
# /usr/NX/bin/nxserver --status
NX> 900 Connecting to server ...
NX> 110 NX Server is running.
NX> 999 Bye.
#br
インストールされていないと何も表示されないか,エラーメッ...
#br
-研究室内マシンへのNX Server/Client/Nodeのインストール方法
--%%ブラウザで以下のサイトへアクセス%% http://www.nomach...
--%%Downloadタブをクリック,NX Free Edition for Linuxへ.%%
--%%x86_64バージョンのRPMをクリック%%
--%%Client, Node, Serverの3つのファイルをダウンロードする...
--【注意】NoMachineの最新版のサーバー群はMageiaで動作しな...
--client --> node --> serverの順にインストールする.Konso...
#br
$ su
$ rpm -iUhv nxclient****.rpm
#br
のようにインストールを実行する.引き続き,rootのまま
#br
$ /usr/NX/scripts/setup/nxserver --keygen
#br
を実行して新しいkey fileを生成.(インストール直後に1回作...
-/usr/NX/share/keys/default.id_dsa.keyをscpやメールなどで...
#br
-接続元PCに使っているOSに対応したNX Clientをインストール...
-Windowsの場合,フォントファイルもインストールする.
-学内ネットワークから接続する場合はそのままNX Clientを起...
-学外からの場合は,puttyなどのsshクライアントソフトでcoas...
-何らかの障害でcoastにアクセスできない場合は,まずSSL-VPN...
-NX Client起動時に現れる設定画面でdefault.id_dsa.keyをnxc...
#br
***ssh tunnel (MacとLinuxの場合)[#i5b29536]
#br
-gateway(基本はcoast.緊急時はocean)を通って任意のマシ...
#br
$ ssh -L 8888:uchiyama@sponge.dce.kobe-u.ac.jp:22 uchiya...
#br
-RSA認証を使ってgateway(アカウント名明示)を通す場合.
#br
$ ssh -i /home/uchiyama/.ssh/rsa_file -L 8888:sponge.dce...
#br
-SSHトンネルで接続している状態でファイルを転送するには?
#br
$ rsync -av --progress --inplace --rsh='ssh -p8888' file...
$ rsync -av --progress --inplace --rsh='ssh -p8888' uchi...
$ scp -pvr -o Port=8888 uchiyama@localhost:~/some_file .
#br
などのようにすれば良い.SSHトンネルによって,接続元マシン...
#br
***puttyを用いてsshトンネリングする方法(Windowsの場合)...
#br
-例えば下記サイトを参考にする. http://rose.cc.tsukuba.a...
--Config --> セッションの画面では,ホスト名に「ocean.dce....
--Config --> トンネルの画面では,源ポート「8888」,送り先...
--あとはデフォルトのままでOKです.
#br
**公開サーバーレンジのIPアドレス [#d9d7ae70]
#br
-神戸大ネットワーク内のIPアドレスには「公開サーバーレンジ...
#br
-我々のグループでは,”coast”と”ocean”のみがサーバーレンジ...
#br
**hostsファイルの編集(5/19/2020) [#o3677b47]
-この項目の一番下のリストのようにhostsファイルを編集して...
$ ssh -XY uchiyama@coast.dce.kobe-u.ac.jp
と入力する必要がありますが,hostsが設定されていれば
$ ssh -XY uchiyama@coast
だけでアクセスできます.Macにもhostsファイルはありますの...
#br
-以下のhostsファイルは私のiMac(大学に設置されたデスクト...
#br
--ちなみに研究室のLinuxマシンのhostsファイルはすべて編集...
#br
-サンプル(内山のMacから転載)
#br
orca:~ 501> cat /etc/hosts
# Y.Uchiyama May 26, 2018
127.0.0.1 orca
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
#
133.30.137.231 ocean.dce.kobe-u.ac.jp ocean
133.30.137.232 coast.dce.kobe-u.ac.jp coast
10.32.101.128 whale
10.32.101.129 orca
10.32.101.130 dolphin
10.32.101.131 whlrus
10.32.101.132 penguin
10.32.101.133 sardine
10.32.101.134 octopus
10.32.101.135 squid
10.32.101.136 tuna
10.32.101.137 snapper
10.32.101.138 yellowtail
10.32.101.139 mackerel
10.32.101.140 lobster
10.32.101.141 crab
10.32.101.142 sunfish
10.32.101.143 barracuda
10.32.101.144 seal
10.32.101.145 sealion
10.32.101.146 turtle
10.32.101.147 jellyfish
10.32.101.148 starfish
10.32.101.149 sponge
10.32.101.150 seahorse
10.32.101.151 urchin
10.32.101.152 manatee
10.32.101.153 dugong
10.32.101.154 shark
10.32.101.155 cod
10.32.101.156 puffer
10.32.101.157 angler
10.32.101.180 oist
#br
#br
**Macの環境設定について(5/19/2020) [#pca1641b]
#br
-Macの中身はFreeBSDというUnix(Linuxのようなもの)なので...
-ネットに色々と情報があるので試してみてはどうでしょうか....
#br
orca:~ 507> cat /Users/yusuke/.bash_profile
if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi
#br
以上のように.bashrcを読み込む設定にしておくと,以下のファ...
#br
orca:~ 508> cat /Users/yusuke/.bashrc
# make permission of newly created file 644 ...
umask 022
# prohibit to generate core damp
ulimit -c 0
# force to use "less" for "man" etc.
export PAGER=less
# put % and line number in "less"
export LESS='-X -i -P ?f%f:(stdin). ?lb%lb?L/%L.. [?eE...
# Japanese
export LANG=ja_JP.UTF-8;
# aliases
alias cd..="cd .."
alias grep="grep --color"
alias ls="ls -G"
alias l="ls -al"
alias lp="ls -p"
alias la="ls -al"
alias ll="ls -alrt"
#alias ssh="ssh -X"
alias h=history
# applications
alias emacs="open -a /Applications/Emacs.app"
alias preview="open -a /Applications/Preview.app"
alias okular="preview"
# appearance of prompt
# PS1='\u@\h:\w \! \$ '
# PS1='\u@\[\033[01;33m\]\h\033[00m\]:\w > '
PS1='\[\033[01;33m\]\h\033[00m\]:\w \!> '
#-----#
# X11 #
#-----#
export DISPLAY=":0.0"
PATH=${PATH}:/usr/X11R6/bin
# remote servers
alias gatex="ssh -X -i /Users/yusuke/.ssh/gate_id_rsa -L...
alias gate2="ssh -X -i /Users/yusuke/.ssh/gate_id_rsa -L...
alias gate1="ssh -i /Users/yusuke/.ssh/gate_id_rsa -L 88...
alias runnx="'/Applications/NX Client for OSX.app/Conten...
alias whale="ssh -X -L 8888:whale.dce.kobe-u.ac.jp:22 yu...
alias whale2="ssh -X -L 8888:whale.dce.kobe-u.ac.jp:22 y...
alias coast="ssh -X yusuke@coast.dce.kobe-u.ac.jp"
alias ocean="ssh -X yusuke@ocean.dce.kobe-u.ac.jp"
# alias ocean2="ssh -X -L 8889:yusuke@ocean.dce.kobe-u.a...
alias camphor="ssh -i ~/.ssh/kyoto_id_rsa b32025@camphor...
#br
#br
-----------
RIGHT:Updated on &lastmod;
End:
#br
*Remote Access [#y8c9ad8e]
#br
-''キャンパス外部からのリモートアクセスの仕方を説明します...
--全ての通信は暗号化されている必要があります.SSLやSSHを...
--リモートアクセス用gatewayは「''coast.dce.kobe-u.ac.jp''...
--現役学生は''coast''にアカウントを作成済みです.アカウン...
-以下の方法は古い・不正確かもしれません.なるべく[[こちら...
#br
**SSH Gateway ''coast.dce.kobe-u.ac.jp'' [#ff36add2]
#br
-最もお手軽な方法.
$ ssh yourname@coast.dce.kobe-u.ac.jp
$ ssh -XY yourname@coast.dce.kobe-u.ac.jp
#br
これだけです.Macならターミナルを,LinuxならKonsoleなどを...
#br
-coastにログインしたらさらに
#br
coast:/home/yourname ssh whale
#br
のようにsshで研究室のLinuxデスクトップにログインできます.
#br
**SSL-VPN [#m9eb7c59]
#br
-Go to "情報基盤センター" and manage your university acco...
-Use firefox on Mac or PC (Windows) at your home, or wher...
-Access to the SSL-VPN service
-Install Firefox plugin that bridges your Mac/PC and the ...
-From a terminal (Mac Terminal, X-term, Konsole or whatev...
-If necessary, make an ssh tunnel through "ocean" to your...
#br
**Free NX / Nomachine NX [#o623355f]
#br
-ssh -XYでログインすればmatlabやkonsoleやncviewなどのX Wi...
#br
-Free NXは(全部ではありませんが)主要な研究室のLinuxデス...
#br
-ちなみに内山は1年間アメリカからデータが置いてある神戸大...
#br
-Your workstations should have Nomachine NX server (a com...
#br
-Your client Mac/PC should have Nomachine NX client insta...
#br
-詳しくは[[こちら>Internal/nomachine]]を見て下さい.
#br
# su(rootになる)
# /usr/NX/bin/nxserver --status
NX> 900 Connecting to server ...
NX> 110 NX Server is running.
NX> 999 Bye.
#br
インストールされていないと何も表示されないか,エラーメッ...
#br
-研究室内マシンへのNX Server/Client/Nodeのインストール方法
--%%ブラウザで以下のサイトへアクセス%% http://www.nomach...
--%%Downloadタブをクリック,NX Free Edition for Linuxへ.%%
--%%x86_64バージョンのRPMをクリック%%
--%%Client, Node, Serverの3つのファイルをダウンロードする...
--【注意】NoMachineの最新版のサーバー群はMageiaで動作しな...
--client --> node --> serverの順にインストールする.Konso...
#br
$ su
$ rpm -iUhv nxclient****.rpm
#br
のようにインストールを実行する.引き続き,rootのまま
#br
$ /usr/NX/scripts/setup/nxserver --keygen
#br
を実行して新しいkey fileを生成.(インストール直後に1回作...
-/usr/NX/share/keys/default.id_dsa.keyをscpやメールなどで...
#br
-接続元PCに使っているOSに対応したNX Clientをインストール...
-Windowsの場合,フォントファイルもインストールする.
-学内ネットワークから接続する場合はそのままNX Clientを起...
-学外からの場合は,puttyなどのsshクライアントソフトでcoas...
-何らかの障害でcoastにアクセスできない場合は,まずSSL-VPN...
-NX Client起動時に現れる設定画面でdefault.id_dsa.keyをnxc...
#br
***ssh tunnel (MacとLinuxの場合)[#i5b29536]
#br
-gateway(基本はcoast.緊急時はocean)を通って任意のマシ...
#br
$ ssh -L 8888:uchiyama@sponge.dce.kobe-u.ac.jp:22 uchiya...
#br
-RSA認証を使ってgateway(アカウント名明示)を通す場合.
#br
$ ssh -i /home/uchiyama/.ssh/rsa_file -L 8888:sponge.dce...
#br
-SSHトンネルで接続している状態でファイルを転送するには?
#br
$ rsync -av --progress --inplace --rsh='ssh -p8888' file...
$ rsync -av --progress --inplace --rsh='ssh -p8888' uchi...
$ scp -pvr -o Port=8888 uchiyama@localhost:~/some_file .
#br
などのようにすれば良い.SSHトンネルによって,接続元マシン...
#br
***puttyを用いてsshトンネリングする方法(Windowsの場合)...
#br
-例えば下記サイトを参考にする. http://rose.cc.tsukuba.a...
--Config --> セッションの画面では,ホスト名に「ocean.dce....
--Config --> トンネルの画面では,源ポート「8888」,送り先...
--あとはデフォルトのままでOKです.
#br
**公開サーバーレンジのIPアドレス [#d9d7ae70]
#br
-神戸大ネットワーク内のIPアドレスには「公開サーバーレンジ...
#br
-我々のグループでは,”coast”と”ocean”のみがサーバーレンジ...
#br
**hostsファイルの編集(5/19/2020) [#o3677b47]
-この項目の一番下のリストのようにhostsファイルを編集して...
$ ssh -XY uchiyama@coast.dce.kobe-u.ac.jp
と入力する必要がありますが,hostsが設定されていれば
$ ssh -XY uchiyama@coast
だけでアクセスできます.Macにもhostsファイルはありますの...
#br
-以下のhostsファイルは私のiMac(大学に設置されたデスクト...
#br
--ちなみに研究室のLinuxマシンのhostsファイルはすべて編集...
#br
-サンプル(内山のMacから転載)
#br
orca:~ 501> cat /etc/hosts
# Y.Uchiyama May 26, 2018
127.0.0.1 orca
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
#
133.30.137.231 ocean.dce.kobe-u.ac.jp ocean
133.30.137.232 coast.dce.kobe-u.ac.jp coast
10.32.101.128 whale
10.32.101.129 orca
10.32.101.130 dolphin
10.32.101.131 whlrus
10.32.101.132 penguin
10.32.101.133 sardine
10.32.101.134 octopus
10.32.101.135 squid
10.32.101.136 tuna
10.32.101.137 snapper
10.32.101.138 yellowtail
10.32.101.139 mackerel
10.32.101.140 lobster
10.32.101.141 crab
10.32.101.142 sunfish
10.32.101.143 barracuda
10.32.101.144 seal
10.32.101.145 sealion
10.32.101.146 turtle
10.32.101.147 jellyfish
10.32.101.148 starfish
10.32.101.149 sponge
10.32.101.150 seahorse
10.32.101.151 urchin
10.32.101.152 manatee
10.32.101.153 dugong
10.32.101.154 shark
10.32.101.155 cod
10.32.101.156 puffer
10.32.101.157 angler
10.32.101.180 oist
#br
#br
**Macの環境設定について(5/19/2020) [#pca1641b]
#br
-Macの中身はFreeBSDというUnix(Linuxのようなもの)なので...
-ネットに色々と情報があるので試してみてはどうでしょうか....
#br
orca:~ 507> cat /Users/yusuke/.bash_profile
if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi
#br
以上のように.bashrcを読み込む設定にしておくと,以下のファ...
#br
orca:~ 508> cat /Users/yusuke/.bashrc
# make permission of newly created file 644 ...
umask 022
# prohibit to generate core damp
ulimit -c 0
# force to use "less" for "man" etc.
export PAGER=less
# put % and line number in "less"
export LESS='-X -i -P ?f%f:(stdin). ?lb%lb?L/%L.. [?eE...
# Japanese
export LANG=ja_JP.UTF-8;
# aliases
alias cd..="cd .."
alias grep="grep --color"
alias ls="ls -G"
alias l="ls -al"
alias lp="ls -p"
alias la="ls -al"
alias ll="ls -alrt"
#alias ssh="ssh -X"
alias h=history
# applications
alias emacs="open -a /Applications/Emacs.app"
alias preview="open -a /Applications/Preview.app"
alias okular="preview"
# appearance of prompt
# PS1='\u@\h:\w \! \$ '
# PS1='\u@\[\033[01;33m\]\h\033[00m\]:\w > '
PS1='\[\033[01;33m\]\h\033[00m\]:\w \!> '
#-----#
# X11 #
#-----#
export DISPLAY=":0.0"
PATH=${PATH}:/usr/X11R6/bin
# remote servers
alias gatex="ssh -X -i /Users/yusuke/.ssh/gate_id_rsa -L...
alias gate2="ssh -X -i /Users/yusuke/.ssh/gate_id_rsa -L...
alias gate1="ssh -i /Users/yusuke/.ssh/gate_id_rsa -L 88...
alias runnx="'/Applications/NX Client for OSX.app/Conten...
alias whale="ssh -X -L 8888:whale.dce.kobe-u.ac.jp:22 yu...
alias whale2="ssh -X -L 8888:whale.dce.kobe-u.ac.jp:22 y...
alias coast="ssh -X yusuke@coast.dce.kobe-u.ac.jp"
alias ocean="ssh -X yusuke@ocean.dce.kobe-u.ac.jp"
# alias ocean2="ssh -X -L 8889:yusuke@ocean.dce.kobe-u.a...
alias camphor="ssh -i ~/.ssh/kyoto_id_rsa b32025@camphor...
#br
#br
-----------
RIGHT:Updated on &lastmod;
Page: