#
#  sshfsによるサーバマウント
#  -----------------------
#   FOCUSの例
#

#--- 記入方法 -------------------------------------------------------------------
#
# Host　FOCUS
#       TreeFoamが読み込むserver名を定義
#
# HostName  ff01Focus
#       .ssh/configで定義しているHost名を定義
#
# HostDir   /home1/<group名>/<user名>
#       mountするserver側のdir
#
# MountPoint    
#       serverのdirをlocal側にmountする場所を定義
#       TreeFoamが随時書き換える。
#
# setEnviron
#    . ~/OF40extterminal         #OpenFOAMの環境設定
#    cd ~                        #currentDirectoryを設定（TreeFoamが書き換える）
#       loginシェルを起動させる時の設定を定義
#   
# sshHeader   export SSH_ASKPASS=getpass; setsid
#       秘密鍵を使わずにserverに接続する場合、この設定をしておく事で、passwordの入力を
#       省略する事ができる。
#       passwordは、.ssh/<HostName>_sshPasswordファイル内にテキストで保存しておく
#


#--- FOCUSの$HOMEをマウント(ssh接続) ----------------------------------------------
Host FOCUS                      #server名を定義（$HOME）
HostName    ff01Focus
HostDir     /home1/<group名>/<user名>     #mountするDir（FOCUSの$HOME）
MountPoint
setEnviron
    . ~/OF80terminal            #OpenFOAMの環境設定
    cd ~                        #currentDirectoryを設定（TreeFoamが書き換える）
#sshHeader   export SSH_ASKPASS=getpass; setsid

#--- FOCUSの$HOMEをマウント(vpn接続) ----------------------------------------------
Host FOCUS_vpn                  #server名を定義（$HOME）
HostName    ff01FocusVpn
HostDir     /home1/<group名>/<user名>     #mountするDir（FOCUSの$HOME）
MountPoint
setEnviron
    . ~/OF80terminal            #OpenFOAMの環境設定
    cd ~                        #currentDirectoryを設定（TreeFoamが書き換える）
#sshHeader   export SSH_ASKPASS=getpass; setsid

#----FOCUSのshareをマウント -------------------------------------------------------
Host FOCUS_share                #server名を定義（share）
HostName    ff01Focus
HostDir     /home1/<group名>/share        #mountするDir
MountPoint
setEnviron
    . ~/OF40extterminal         #OpenFOAMの環境設定
    cd ~                        #currentDirectoryを設定（TreeFoamが書き換える）

