Total Commander Knowledge Base

Есть вопрос?

Поищите ответ в самой большой русскоязычной базе знаний по Total Commander!

FTP-клиент Total Commander

Эта статья содержит устаревшие данные

Не отбражены изменения новых версий Total Commander (поддержка FTPS, шифрование паролей, улучшенный менеджер соединений)

© Copyright
Эта статья защищена авторским правом, и на её правку наложены ограничения.

На написание этой статьи меня вдохновили десятки пользовательских вопросов, связанных с FTP-клиентом, встроенным в Total Commander. Наверное, все пользователи Total Commander делятся на следующие группы: те, кто знает, что в Total Commander встроен FTP-клиент и считают, что это самый удобный клиент в мире (к ним, как ни странно, отношусь и я), те, кто знают, что в Total Commander встроен FTP-клиент, но из-за незнания, как с ним работать, страдают и порождают десятки вопросов в мой почтовый ящик и те, кто, либо не знают что в Total Commander встроен FTP-клиент, либо не знают, зачем он им нужен :) Думаю, данная статья будет полезна всем категориям пользователей.

На мой скромный взгляд, FTP-клиент просто обязан быть встроен в файловый менеджер, а не существовать как отдельная программа, что породит массу неудобств. Это позволит вам пользоваться всеми настройками Total Commander при работе с файлами на FTP-серверах, а именно: часто используемыми каталогами, цветовыми схемами, горячими клавишами, командной строкой и т.д. Кроме всего прочего, работа с FTP-серверами практически не будет отличаться от работы с вашими локальными и сетевыми дисками.

Соединение с FTP-сервером

Ядро работы с FTP-клиентом составляет окно соединения с FTP-сервером, которое вызывается либо по нажатию на иконке FTP на вашей панели инструментов, либо из меню, либо, что проще, через Ctrl+F.

Новое FTP-соединение

Именно здесь начинается ваша навигация по FTP-серверам. Если вам быстро необходимо соединиться с FTP сервером, адрес которого вы знаете, нажимаем кнопку "Новый URL" и вводим адрес FTP-сервера, нажимаем ОК. И мы уже на FTP-сервере, если, конечно же, доступ к нему разрешен.

Врезка
Этот же самый диалог может быть вызван непосредственно в TC - по умолчанию на "быстрое соединение" назначена комбинация Ctrl+N.
Павел Дубровский

Настройка FTP-соединения

Думаю, здесь ничего сверхъестественного нет, поэтому перейдем к вопросу, когда вы вебмастер и вам необходимо закачивать на сервер ваши файлы. Для этого нажимаем кнопку "Добавить".

Обратите внимание на то, что хранить пароли здесь действительно небезопасно :) Дело в том, что эти пароли хранятся в файле настройки wcx_ftp.ini, и хотя они шифруются, расшифровать их очень просто. Так что недоброжелатель, укравший этот файл, может получить доступ ко всем вашим FTP-серверам. Впрочем, если вы единственный пользователь вашего компьютера, у вас нет недоброжелателей и у вас установлен firewall, то можно спокойно хранить пароли, что, несомненно, очень удобно. Нужно ещё отметить, что очень удобно установить в настройках пути, как к локальной папке, так и к удаленному каталогу. Тогда, после соединения с FTP, у вас уже будут открыты в файловых панелях папка-источник и папка-получатель.

Настройка часто используемых каталогов

Один из пользователей мне также порекомендовал сделать быструю навигацию по директориям вашего FTP-сервера через меню часто используемых каталогов. Для этого необходимо создать подменю, куда добавить все те папки на FTP-сервере, куда вы часто закачиваете файлы. А в настройках этой папки добавить локальную папку. Таким образом, если вы будете переходить по FTP-директориям из меню часто используемых каталогов, в противоположной панели у вас всегда будет ваша локальная директория-близнец.

Синхронизация с FTP-сервером

Однако, если у вас небольшой сайт, то самым удобным способом обновления вашего сайта, безусловно, является синхронизация, которую легче всего сделать через встроенный инструмент синхронизации. Для этого, отрываем в правой и левой панелях директории, которые необходимо синхронизировать и ищем в меню команду "Synchronize dirs" или "Синхронизировать директории" (естественно, вы можете для этого действия тоже назначить какие-нибудь горячие клавиши). Затем уточняем опции синхронизации, нажимаем "Сравнить", после чего отмечаем, какие файлы мы не хотим синхронизировать и нажимаем "Синхронизировать".

Таким образом, вы можете в два клика (в два удара по клавиатуре :) всегда держать на FTP самую свежую информацию, находящуюся у вас на локальном диске. Для особо ленивых могу посоветовать использование макросов.

Для вебмастера, использующего все возможности предоставляемого хостинга, а именно PHP или Perl, актуально (и это было самым часто задаваемым вопросом) назначение прав доступа для файлов (в простонародии - чмод). Для этого есть два возможных пути.

Первый удобен в тех случаях, когда вам необходимо изменить права доступа для одного отдельного файла. Для этого наводим курсор на этот файл, нажимаем Ctrl+Enter (появляется командная строка, а в командной строке - имя файла) и дополняем командную строку chmod 755 file.php.

Изменение атрибутов файла на FTP

Естественно, это неудобно, когда необходимо изменить права доступа для 10, 20, 100 файлов. Поэтому есть второй способ. Для этого выделяем необходимые файлы и ищем в меню команду "Change attributes"/"Изменить атрибуты", после чего появляется меню изменения параметров доступа, где вам собственно галочками и необходимо выставить необходимые права для чтения, записи и выполнения.

Ещё необходимо заметить, что Total Commander поддерживает одновременно 9 активных сеансов соединений с FTP. Таким образом, можно открыть в одном панели целевой FTP, а в другой - FTP-источник и осуществить копирование файлов с одного FTP на другой без скачивания файлов себе на компьютер. Однако в этом случае оба FTP-сервера должны поддерживать эту функцию, что встречается, скажем, не часто.

Андрей Пясецкий