Wednesday 23 September 2009

AFP over SSH (OS 10.5.7)

* Macでのファイル共有をAFPと呼ぶらしい.
* AFPはport 548番らしい.
* SSHでポートフォワードすると,SSHを使用してファイル共有できるらしい.
* 最近は学校もセキュリティに敏感だから,学校のマシンへはSSHでしかアクセスできないらしい.

ということで,AFP over SSH で学外からファイル共有可能らしい.

まず,ログインするマシン側の「ファイル共有」と「リモートログイン」を可能にしておく.

学外のマシンから,SSSという名の学内サーバのファイル共有をUUUというユーザで使用したい場合,
$ ssh UUU@SSS -L 10548:localhost:548
で接続.

もしくは,外部のマシンの.ssh/configに,接続したいに対するエントリを以下のように書く.
------------------------------------------
Host SSS
UUU
LocalForward 10548 localhost:548
------------------------------------------
こうしておいて,
$ ssh SSS
で接続.

外部マシンでFinderの「移動」>「サーバへ接続...」において,
afp://localhost:10548
として接続すれば繋がった.