Вы можете использовать sshfs в MacFUSE, который позволяет вам монтировать (в качестве "локального" диска) любой каталог, к которому вы можете получить доступ через ssh/sftp.
Сначала вам нужно установить MacFUSE (это порт FUSE [ http://fuse.sourceforge.net/] для Mac OSX), вы можете получить, если
http://code.google.com/p/macfuse/
это стандартный программный пакет OS X, который вы можете просто внедрить, просто щелкнув по нему два раза.
Затем вам нужно скачать sshfs (часть программного обеспечения, которая связывает FUSE с ssh)
http://code.google.com/p/macfuse/wiki/MACFUSE_FS_SSHFS
выбрать среди
sshfs-static-leopard.gz
sshfs-static-tiger.gz
в зависимости от версии вашей ОС. Затем распакуйте его и поставьте на своем пути (откройте терминал в том месте, где вы его загрузили, затем сделайте что-то вроде
gunzio sshfs-static*gz
sudo cp sshfs-* /usr/local/bin/sshfs
sudo chmod a+rx /usr/local/bin/sshfs
не беспокойтесь, если шаг gunzip возвращает ошибку, возможно, ваш браузер уже распаковал ее).
Теперь откройте терминал и сделайте
mkdir local_mount_point
sshfs user@host:folder local_mount_point
и вы сможете получить доступ к содержимому "папки" на "хосте" в локальной папке с именем "local_mount_point" (конечно, вы можете назвать ее как угодно). Следовательно, простой
mate local_mount_point/filename
Сделаю.
Конечно, вам нужно установить программное обеспечение только один раз, а затем вы можете подключить (смонтировать) столько раз, сколько захотите!
Кстати, TextWrangler позволяет делать это без установки дополнительного программного обеспечения (он может сохранять / открывать файлы через ssh на удаленных хостах изначально).