FTP
FileZilla — популярный кроссплатформенный (Windows/Mac/Linux) FTP-клиент. Поддерживает FTPS и SFTP.
- WinSCP — удобный «двухпанельный» FTP-, SFTP- и SCP-клиент для Windows.
- FAR Manager — консольный файловый менеджер для ОС Windows. Несмотря на свою консольную природу, до сих пор очень популярен благодаря своей простоте и огромной базе плагинов. Поддержка SFTP реализована посредством плагина WinSCP.
- FireFTP — плагин для браузера Mozilla Firefox. Поддерживает FTPS и SFTP.
- Total Commander — популярный файловый менеджер для Windows. Поддерживает FTPS, но для использования SFTP требуются плагины, которые уже давно не обновлялись.
- Cyberduck — клиент для Mac OS X, поддерживает как FTP/SFTP, так и множество других протоколов и облачных сервисов.
Как ограничить доступ по FTP?
Ограничение доступа по протоколу FTP является одним из способов борьбы со взломами сайтов, описанными здесь. Вы можете разрешить доступ с одного или нескольких IP, запретив со всех остальных. Для этого нужно создать файл .ftpaccessи вставить туда такие строки:
<Limit ALL> Order allow,deny Allow from ::ffff:ваш_ip Deny from all </Limit>
Здесь «ваш_ip» необходимо заменить собственно на ваш IP-адрес. Например, если ваш IP — 123.45.67.89, то в результате эта строка должна принять следующий вид:
Allow from ::ffff:123.45.67.89
Если доступ необходимо открыть для нескольких IP-адресов, добавьте несколько соответствующих строк. Если у вас динамический IP-адрес, и доступ надо открыть для целой подсети (например, для подсети 123.45.67.*) используйте следующую форму записи:
Allow from ::ffff:123.45.67.
Созданный таким образом файл .ftpaccess нужно поместить в корневую директорию вашего аккаунта. Если у вас есть дополнительные FTP-аккаунты, привязанные ко внутренним папкам, то по такому же файлу нужно положить и в них.
Можно ли использовать браузер для подключения по FTP?
Для работы со своим FTP можно использовать браузер Windows Internet Explorer, набрав в адресной строке браузера:
ftp://логин_ftp:пароль_ftp@домен *
Помните, что браузер мало приспособлен для работы с FTP. Технически он может это делать, но многие необходимые функции в нём отсутствуют, и единственный браузер способный правильно работать с FTP — Internet Explorer.
Как использовать безопасный FTP (FTPS, SFTP)?
FTPS (FTP over SSL/TLS, FTP+SSL) — это тот же самый FTP-протокол, однако соединение с сервером защищено с помощью протоколов SSL или TLS. На «Джино» работает более новая версия этого протокола — FTPES (FTP over Explicit SSL/TLS). Порт при подключении остается стандартным.
SFTP (Secure FTP, SSH FTP, но не Simple FTP) — расширение протокола SSH. С точки зрения пользователя похож на FTP, однако это совершенно другой протокол, не имеющий с FTP ничего общего.
С точки зрения пользователя SFTP имеет несколько преимуществ перед FTP:
- Поддержка аутентификации с помощью SSH-ключей, без пароля. Этот способ является более безопасным, так как ваш пароль не хранится на диске компьютера, а также нет необходимости вводить его вручную, что обезопасит вас от программ-кейлогеров, отслеживающих данные, которые вы вводите с клавиатуры.
- Поддержка символических ссылок.
- В ряде случаев, когда FTP работает медленно или с перебоями, SFTP-соединение оказывается более быстрым и надежным.