ФТП и удобство
Меня тут серьёзные ребята застремали, когда я сказал, что у меня на компьютере стоит ФТП-клиент. Ха-ха, говорят, ФТП-клиент, гы-гы. А чё, говорю? Дак блин, говорят мне, все нормальные ребята используют Эс-эс-аш! Первая моя реакция была — делать мне нехрен использовать какую-то хрень через командную строку и с миллионом сложностей, когда я могу просто файлы драгом и дропом кидать на сервер.
Но потом пошли какие-то более интересные доводы, что через этот Эс-эс-аш как-то можно удалённую файловую систему подмонтировать себе и через обычный Файндер с ней работать. Это мне уже нравится, но только я не представляю даже в общих чертах, как это можно настроить. Вот у меня есть все реквизиты для доступа к Мастерхосту, а чё надо дальше делать, чтобы все мои тамошние домены стали локальными файлами и папками?
Я-то раньше думал через Автоматор такое устроить, что если в какую-то папку что-то кидаешь, оно закачивается на ФТП, но подмонтировать файловую систему-то всяко наряднее. Научите, пожалуйста. Спасибо.
http://www.expandrive.com/ тебе поможет
Илья, если уж хотите сломать мозг читателю русифицироваными аббревиатурами, то пишите хотя бы правильно — эс-эс-эйч :-)
Тебе нужен MacFUSE — http://code.google.com/p/macfuse/
Устанавливаешь (да, это может быть местами не тривиально, как повезёт), потом указав нужные реквизиты монтируешь сервер и всё :)
Монитировать примерно так:
$ sshfs user@host:/dir /tmp/ssh -ocache=no -onolocalcaches -ovolname=ssh
Из минусов — так как всё это по сети, то довольно тормазно, и если при работе с фтп это как-то считается нормально, то при работе с «файлами», несколько напрягает медленной реакцией. В общем нужно привыкать.
Если не хочешь париться, то поставь Transmit: там можно примонтировать и SSH, и FTP как папки в файловой системе нажатием кнопки. Иначе нужно поставить MacFUSE (только ищи неофициальную сборку с версией 2.1.9, если у тебя OSX Lion), потом могу прислать тебе строчку для монтирования SSHFS через терминал.
http://panic.com/transmit/#disks
А я отказался от монтирования MacFUSE и снес его. Слишком слишком медленно. Для удаленных хостов через клиенты передаю файлы, для локальных расшарил Самбу.
«FTP — ерунда» — это дешевые понты. SSH — далеко не всегда есть и не каждый клиент даст к нему доступ, чтобы «поменять ему картинку в шапке».
Так что работа с ftp — это 95% времени, на ssh хорошо если приходится 5% общего времени.
В тоже время идея с монтированием удаленной ФС на локальную папку — интересная.
Ребята которые тебя застремали видимо не понимают даже разницы между эф-тэ-пэ и эс-эс-аш и для чего это нужно.
А ничего что фтп это протокол передачи файлов и только. ssh — это безопасный протокол передачи данных!, который помимо банальное безопасной передачи файлов (sc, sftp) умеет очень много всего полезного (ремоут шелл, тунелирование) и все это секьюрно.
Если тебе нужно просто передавать файлы и ты сильно не паришься ансекьюрностью — фтп дает тебе все необходимое. Если нужно что-то большее и безопаснее — ссш.
FTP не установлен на приличных серверах. Если пользоваться SSH в качестве SFTP, то особой разницы кроме названия с точки зрения пользователя нет.
«Эс-эс-аш!»
ssh? бирман, ты совсем того? эс-эс-аш, ха
MacFUSE тормозит и глючит. ExpanDrive куда лучше.
Для заливки сайта лучше все делать через систему контроля версий. hg или git вполне подойдут.
«Эс-эс-аш» ага. Бирман че-то совсем расслабился. Непоследовательный стал. Или занудство из головы наконец-то выдувать начало?
Эрик, Антон, люди называют ssh «эс-эс-аш», кто «эйч» там говорит, вы чего?
http://fuse4x.org/ — замена MacFUSE, но он еще в разработке. У меня работает нормально.
Евгений Степанищев, очевидно, что люди называют ssh «эс-эс-ха». «аш» — можно, но бред, «эйч» — вообще клиника, конечно.
Думаю имелось ввиду использовать для заливки файлов систему контроля версий, скажем git. На своем компе закоммитил, зашел на сервер (без паролей само-собой, по ssh ключу) пульнул изменения и не надо сидеть у фтп клиента смотреть как файлики заливаются.
Я лично так и делаю, а фтп не использую.
Transmit — самый простой и удобный инструмент для этой задачи.
ForkLift — прекрасная программа все это умеющая.
эс эс эйч это по английски :)
МакФьюжн — гуи для Макфьюза. Рекомендую. Все просто и наглядно.
http://macfusionapp.org/
Вроде да, подход нравится. Но почему она открывает все папки раз в 5 дольше, чем ФТП-клиент?
Если тебе файлы нужно драг-дропом на сервер кидать, то разницы между FTP и SFTP (FTP через SSH) ты не заметишь, я думаю. (Ну, разве что менты не смогут прослушать какие ты файлы заливаешь, но ты им не нужен.)
Не, ну я хочу прямо в файндере чтобы, а не в отдельной проге.
Артур Мудрик, у меня вокруг никто не говорит «ха», все говорят «аш».
Если слушать, как говорят ssh бородатые русскоговорящие дяди, которым сейчас около 50 лет, то таки эс-эс-аш, и никак иначе. Отдельно конечно радует тема FTP vs SSH в 2011 году в блоге известной личности.
Евгений Степанищев, какие-то нерусские штоле?
Юзаю ExpanDrive. Он мне фтп монтирует, как локальные диски, очень удобно.
А что-то совсем не понятно возмущение народа, по поводу аббревиатуры Эс-эс-аш.
Эс-эс-эйч? Это у вас на луне так говорят?
Саша, «аш» — это у вас так на луне говорят, вместо нормального «ха»? «Аш-тэ-эм-эль», видимо, тоже у вас так коверкают нормальный «ха-тэ-эм-эл»?
Замечательные споры о том, как кто произносит аббревиатуру по русски интереснее самого поста )
Антон Вернигор, да, развелось картавых и зануд, заполонили планету :)
Артур Мудрик, «ха-тэ-эм-эл»? Если следовать твоей логике, то получится «эс-эс-ха», а это вообще клиника :-)
Хотя, «ха-тэ-эм-эл» слух совсем не режет, в отличии от этого чудовищного «эс-эс-эйч».
Николай, да. Можно даже git clone ssh://me@myserver/site.git и потом просто git push. Но дизайнеры-то вряд ли разберутся с git.
Ну вы и чайник :) фтп умер в 2000 его полным аналогом с точки зрения пользователя является sftp — ftp-over-ssh — все то же самое но в ssl-обертке. Я молчу про sshfs про которую вам намекали ребята и чистыq ssh, который ох как удобен.
Александр, факты свидетельствуют о вашей серьёзной некомпетентности. Сообщаю вам, что ФТП жив и будет жить ещё сто лет.
Илья, посоветую разобраться с версионностью и гитом. Все будет локально и синхронизировано. Сложновато, но жизнь станет лучше.
Дорогой Илья, склонен вас заверить, что вы можете сколько угодно пользоваться фтп, фар менеджером и играть в сапера, мне этого не причинит дискомфорта и не понизит/повысит уровень компетентности.
Илья, с чего Вы сделали вывод, что FTP «жив и будет жить ещё сто лет»?
Пользуюсь Transmit умеет работать с SSH и FTP, все это просто и удобно монтирует в Finder.
Кто учил в школе (вузе) английский — говорит «эйч», немецкий — «ха», французский или математику — «аш». =)
Можно же было просто написать SSH, как это делают все нормальные люди, но что может быть лучше идиотских принципов, да? «Это удобнее», ну конечно.
Вот вы, Илья, вроде как соглашаетесь с этой цитатой http://ilyabirman.ru/meanwhile/2009/01/30/1/, а сами точно также заставляете людей спотыкаться об эти бессмысленные переводы общепринятых сокращений.
Ну, блин, Илья, тебе надо отдельный пост писать про правильное произношение ssh, не думал, что народ так это цыпляет) По мне так, главное чтобы понятно было собеседнику.
А тема интересная, тоже хотел бы работать через finder.
Руслан, в цитате, на которую вы ссылаетесь, говорится: «Всё непривычное — непривычные очертания букв, непривычная орфография слов, непривычные сокращения и т. п. — всё это замедляет восприятие…» А тут просто случай такой, что либо непривычные очертания букв (в привычном для русского языка кириллическом алфавите букв s и h просто не существует), либо непривычное сокращение «эс-эс-аш» (или вариации на -эйч, -ха). Помнится, в советское время всё старались переводить, что не переводится, транслитерировали (радиостанция Би-Би-Си, компьютер Ай-Би-Эм... по слухам, в одной книжке о компьютерах была даже аббревиатура КД-ПЗУ), чтобы не смущать советских граждан непривычными очертаниями вражьих букв, а теперь забили.