Mac/アプリケーション/MacFUSE-sshfs
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
RIGHT:[[Mac 関係覚え書き]]
MacFUSE で sshfs を試す
*環境 [#w9583c20]
-ソフトウェアの対応は 10.4 以上
-テスト環境は 10.4.9 PPC
*リソース [#jc0a9643]
http://code.google.com/p/macfuse/
-MacFUSE-Core-0.4.0.dmg
-sshfs-0.3.0.dmg
*インストール [#jc6e327c]
**MacFUSE-Core-0.4.0 [#y4b9e885]
ダウンロードして展開されたフォルダから,
MacFUSE Core.pkg をダブルクリックしてインストール.
再起動.
**sshfs-0.3.0 [#c9e05a9e]
sshfs-0.3.0.dmg をマウントして,その中の sshfs をダブルク...
sshfs をアプリケーションフォルダにコピーするかどうかのダ...
あがってくるので,「Copy」をクリック.
サーバ名,ユーザ名を入力するダイアログがあがるが,
とりあえず「Cancel」.
コマンドライン版は,
/Applications/sshfs.app/Contents/Resources/sshfs-static
にある.
*起動 [#o2c6aa53]
**GUI [#oe014570]
GUI で起動する場合で,初めて ssh で接続する先,
つまり ~/.ssh/known_hosts に登録されていない先には
パスワードが通らない.
これは,内部的に ssh を使って接続しようとしているため,
known_hosts に登録されていないサイトに接続するかどうかの
プロンプトが出ているためと思われる.
この場合,一旦ターミナルで ssh で接続してやるか,
パスワードを入力するダイアログに "yes" と入力してやる.
これを綺麗に解決するには,グローバルな known_hosts つまり
/etc/ssh_known_hosts を書いておいてやる.
それと,パスフレーズなしの公開鍵で認証すれば,
パスワード入力なしで接続できる.
**CUI [#ke5f2268]
コマンドライン版は,
/Applications/sshfs.app/Contents/Resources/sshfs-static
にある.
コマンド例
$ mkdir /tmp/SSH
$ sshfs-static tanaka@example.jp: /tmp/SSH \
-oreconnect,ping_diskarb,volname=MyVolume
*使用感 [#je423f76]
いくつかのサイトで報告されているように,ファイルの上書き...
いった感じはしない.
比較的大きなファイルをコピーしても,そんなにストレスなく...
ただし,Finder で表示される空き容量はでたらめのようで,
ずっと 「1,000 GB」空きの表示のまま.
また,資料状況も「0 KB」のまま.
まあ仕方ないわなぁ.
*使い方として [#n70ce48f]
パスフレーズのない公開鍵を作っておいて,
ログイン時にホームとしてマウントするというのもあり?
**Automator でスクリプトを組んで,ログイン項目に追加して...
Automator をたちあげ,
「ライブラリ」=「アプリケーション」から
「アクション」=「シェルスクリプトを実行」をドラッグし,
右側のぺインへ.
シェルスクリプトを実行するところに以下のスクリプトを書き...
#!/bin/sh
if [ ! -d /tmp/SSH ]
then
mkdir /tmp/SSH
fi
/Applications/sshfs.app/Contents/Resources/sshfs-static
${USER}@サーバ名: /tmp/SSH -oreconnect,ping_diskarb,voln...
(この2行は実際に...
終了行:
RIGHT:[[Mac 関係覚え書き]]
MacFUSE で sshfs を試す
*環境 [#w9583c20]
-ソフトウェアの対応は 10.4 以上
-テスト環境は 10.4.9 PPC
*リソース [#jc0a9643]
http://code.google.com/p/macfuse/
-MacFUSE-Core-0.4.0.dmg
-sshfs-0.3.0.dmg
*インストール [#jc6e327c]
**MacFUSE-Core-0.4.0 [#y4b9e885]
ダウンロードして展開されたフォルダから,
MacFUSE Core.pkg をダブルクリックしてインストール.
再起動.
**sshfs-0.3.0 [#c9e05a9e]
sshfs-0.3.0.dmg をマウントして,その中の sshfs をダブルク...
sshfs をアプリケーションフォルダにコピーするかどうかのダ...
あがってくるので,「Copy」をクリック.
サーバ名,ユーザ名を入力するダイアログがあがるが,
とりあえず「Cancel」.
コマンドライン版は,
/Applications/sshfs.app/Contents/Resources/sshfs-static
にある.
*起動 [#o2c6aa53]
**GUI [#oe014570]
GUI で起動する場合で,初めて ssh で接続する先,
つまり ~/.ssh/known_hosts に登録されていない先には
パスワードが通らない.
これは,内部的に ssh を使って接続しようとしているため,
known_hosts に登録されていないサイトに接続するかどうかの
プロンプトが出ているためと思われる.
この場合,一旦ターミナルで ssh で接続してやるか,
パスワードを入力するダイアログに "yes" と入力してやる.
これを綺麗に解決するには,グローバルな known_hosts つまり
/etc/ssh_known_hosts を書いておいてやる.
それと,パスフレーズなしの公開鍵で認証すれば,
パスワード入力なしで接続できる.
**CUI [#ke5f2268]
コマンドライン版は,
/Applications/sshfs.app/Contents/Resources/sshfs-static
にある.
コマンド例
$ mkdir /tmp/SSH
$ sshfs-static tanaka@example.jp: /tmp/SSH \
-oreconnect,ping_diskarb,volname=MyVolume
*使用感 [#je423f76]
いくつかのサイトで報告されているように,ファイルの上書き...
いった感じはしない.
比較的大きなファイルをコピーしても,そんなにストレスなく...
ただし,Finder で表示される空き容量はでたらめのようで,
ずっと 「1,000 GB」空きの表示のまま.
また,資料状況も「0 KB」のまま.
まあ仕方ないわなぁ.
*使い方として [#n70ce48f]
パスフレーズのない公開鍵を作っておいて,
ログイン時にホームとしてマウントするというのもあり?
**Automator でスクリプトを組んで,ログイン項目に追加して...
Automator をたちあげ,
「ライブラリ」=「アプリケーション」から
「アクション」=「シェルスクリプトを実行」をドラッグし,
右側のぺインへ.
シェルスクリプトを実行するところに以下のスクリプトを書き...
#!/bin/sh
if [ ! -d /tmp/SSH ]
then
mkdir /tmp/SSH
fi
/Applications/sshfs.app/Contents/Resources/sshfs-static
${USER}@サーバ名: /tmp/SSH -oreconnect,ping_diskarb,voln...
(この2行は実際に...
ページ名: