Winscp показывать скрытые файлы
Сейчас практически весь софт становится максимально «нашпигованным» и «привлекательным», что даже можно проводить конкурсы на тему «найдите 5 отличий между Chrome и Firefox». Мы все это к тому, что одновременно простой, надежный и узконаправленный софт актуален как никогда.
Для работы с ftp многие используют всеми известный Total Commander, способный работать в качестве файлового менеджера и ftp клиента. В плане работы с файлами к Тотал Коммандеру сложно придраться, но вот при работе с ftp и ssh нарекания есть. Например, временный файл отправляется на сервер только тогда, когда он будет закрыт в редакторе; то есть, при редактировании, например, css-файла и внесения изменений на сайте, необходимо закрыть его и только тогда смотреть на изменения, а чтобы продолжить внесение изменений нужно вновь открывать этот файл. Не очень-то и удобно.
Total Commander также закрывает сессию ftp через определённое время бездействия. Не знаем точно, но, похоже, что пакетов для поддержания соединения Тотал Коммандер не отправляет, поэтому при работе приходится постоянно переподключаться из-за разрывов соединения. Да и к слову, ftp далеко не самый лучший протокол для передачи данных, поэтому если сервер позволяет, то лучше использовать ssh; работать рекомендовано под протоколом ssh-2 в силу его повышенной безопасности.
Но все же Total Commander имеет жирный плюсик: все его настройки хранятся в закрытом ini-файле, который можно таскать с одного компьютера на другой и таким образом активировать свои настройки. Но теперь мы бы хотели поговорить о программе WinSCP, которая имеет ряд преимуществ перед Тотал Коммандером при работе с ftp и ssh (в конце материала рассмотрим возможность работы программы под sudo).
Panel Font
File panels use system “Icon” font by default. If you want to make WinSCP use different font than the system default, check Use custom font and press Select font. The preview on the right will show you what the font looks like.
Протокол FTP – изобретение древнее, но полезное. Пользоваться FTP-клиентами очень удобно. Любой файловый менеджер может быть легко превращен в FTP-клиент, и доступ к сетевым ресурсам будет осуществляться совершенно прозрачно для пользователя. Файлы и папки веб-сервера будут доступны наравне с локальными ресурсами. Не каждый FTP-клиент является файловым менеджером, но практически каждый файловый менеджер – это одновременно FTP-клиент.
При попытке просмотра каталога на сервере может возникнуть проблема с видимостью отдельных файлов или даже целых папок. Например, множество клиентов не видят документы htaccess. А ведь корректировка их содержимого — это один из важнейших способов настройки сервера. В нашей заметке мы поговорим об утилите WinSCP и о том, как заставить WinSCP видеть скрытые файлы.
Если вас не особенно волнует скорость доступа, то можно пользоваться Total Commander – в нем проблема видимости отсутствует. Другие же утилиты, наподобие FileZilla, хотя и могут быть настроены соответствующим образом, — занятие это не из простых.
Именно поэтому мы выбрали в качестве объекта утилиту WinSCP – настроить ее значительно проще. Будем считать, что программа скачана на ваш компьютер и инсталлирована.
Учимся правильной настройке
Чтобы показать скрытые файлы программу нужно настроить. Вот как это делается:
- Запустите программу от имени администратора системы.
- После ввода хоста, порта логина и пароля, укажите тип подключения «SFTP».
- Далее переходим в меню «Настройки» => «Панель».
- Откроется окно с разнообразными опциями конфигурации клиента.
- Выставляем флажок напротив надписи «Показывать скрытые файлы».
- Сохраняемся и выходим из окна настроек.
Эти немудреные манипуляции заставят клиента отображать скрытые ресурсы удаленной файловой системы сервера. Теперь вы имеете доступ и к htaccess, и к прочим служебным файлам. Другой вопрос, насколько такой подход отвечает современным понятиям о безопасности. В этом смысле SFTP вполне безопасен. Используя зашифрованную передачу данных по защищенному каналу типа SSH, вы можете не бояться, что ваша ценная информация будет перехвачена взломщиком.
Еще один нюанс: в окошке ввода регистрационных данных имеется надпись «Еще». Щелкните по этой надписи и в открывшемся окошке проставьте флажок «Оптимизировать размер буфера соединения». Вот, пожалуй, и все, что можно сообщить по этому вопросу. Надеемся, что, прочитав нашу заметку, вы узнали больше.
File panel is the most important part of the interface. Using it the user can select the files to work with. There is panel listing files in current remote directory in both interfaces. The Commander interface has also panel listing files in current local directory.
Включение отображения скрытых файлов
Теперь программа будет отображать скрытые файлы полупрозрачным цветом.
Selecting Columns
In the Commander interface and in details view of the Explorer interface, the file panels shows several columns containing information about the files. User can select which columns should be displayed and their order.
Column | Panel | Description |
---|---|---|
Name | Both | File name. |
Size | Both | File size. Display format of the size column can be set in preferences. |
Type | Both | Description of the file type (if known). |
Changed | Both | Time of the last modification of the file. |
Attr | Local | File attributes. a stands for archive, r for read-only, h for hidden, c for compressed, s for system. |
Rights | Remote | File permissions. Usually three groups of three letters. The first group for owner, the second for group and the last for others (so called world). r stands for read, w for write and x for execute (for directories it means permissions to open/enter the directory). With FTP protocol: If the server does not support UNIX-style permissions, permissions can be displayed in format defined by RFC 3659 (Perm fact). With WebDAV protocol: UNIX-style permissions are not supported. Locked keyword or 🔒 (lock icon) is displayed for locked files. Executable keyword or ⚙ (gear icon) can be displayed for executable files.1 |
Owner | Remote | File owner. |
Group | Remote | File group. |
Link target | Remote | Target of symbolic link (symlink). |
To show/hide columns use context menu of the column titles. Alternatively use the main menu (View > Show Columns in Explorer interface, Local (Remote) > Show Columns in Commander interface).
To change column order, drag the column title. To change column width, drag the separator between the column titles.
Special Files
Hidden Files
Some files are rendered in gray color. It denotes hidden file, i.e. the file that should not be generally visible to user. Thus WinSCP by default does not show such files. You can display them using Show hidden files on Panels page of Preferences dialog. If some files are hidden, their number is indicated on status bar (clicking that display also shows them).
Note that with FTP protocol some servers do not list hidden files when MLSD command is used. You may need to disable MLSD to switch to LIST and make sure that -a switch is used.
Double-Click
Use Operation to perform on double-click to select what should WinSCP do when you double-click file in file panel:
- Open – open file.
- Copy – transfer file (upload or download).
- Edit (default) – edit file.
It is possible to select between open and edit operation based on file extension. For this you will find Associated application editor preference useful.
When Copy is selected, disabling sub-option Confirm copy on double-click operation makes transfer options dialog not show and transfer start immediately with default options. Otherwise generic preference option for confirming transferring of files is followed.
The option is effectively ignored when resolving of symbolic links is disabled or not supported for current session, in which case double-clicking file is always interpreted as attempt to open it, just in case it is unresolved symbolic link.
Common Options
The Show hidden files checkbox toggles display of hidden files.
The Default directory is home directory checkbox makes initial directories of the session replace the home directories. It has no effect unless session option Remember last user directory is disabled.
The Remember panels state when switching sessions checkbox controls whether panels’ state (including focused item, panel sorting and browsing history) is saved for every opened session or not. The behavior, when enabled, can be disabled selectively for local panel.
The Select whole name when renaming file checkbox controls whether only base file name (without extension) or whole file name is selected initially when renaming file.
When Full row select checkbox is unchecked, file can be selected only by clicking its name (not whole line). This is convenient particularly, if you want to use selection marquee or want to have easy access to panel’s context menu.
By default files are sorted using natural order numerical sorting (e.g. “2” comes before “11”). To switch to pure alphabetical sorting (e.g. “2” comes after “11”), uncheck the Use natural order numerical sorting.
Use Show files sizes in to select format of file size in Size column. Short format uses bytes, KB, MB , etc., units, depending on size of a file. You can also change format from context menu of Size column title. The option also affects size format on Synchronization Checklist and Find dialogs.
Use Incremental search selection to choose your preferred mode of file incremental search in file panels.
CrossFTP
Операционная система: Linux, Windows, MacOS и др.
Поддерживаемые протоколы: FTP, FTPS, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier, Microsoft Azure, Google Storage и OpenStack Swift.
Поддержка русского языка: Нет.
Лицензия: Бесплатная. Есть платная версия с расширенными возможностями.
CrossFTP отсутствует в официальных репозиториях Linux. Установка производится путём скачивания и запуска инсталлятора.
Filtering
Files displayed in panel can be filtered.
Enable filtering from main menu (View > Filter in Explorer interface, Local (Remote) > Filter in Commander interface). Filter dialog will appear.
Number of files filtered out (if any) is displayed on status bar. In Commander interface, current filter is shown on path label.
Добавление нового подключения
Подключиться к серверу через WinSCP можно по следующему алгоритму:
В случае успешного подключения в правом окне откроется директория сервера, что позволит начать работу с файлами.
Directory Tree
Optional component of the file panel is directory tree. You can use it to change current directory. You can also copy/move directories it shows using drag&drop or drop files and directories on it.
On startup, remote directory tree shows only all parent directories of the initial remote directory. As you visit other directories, content of the tree is being filled.
To show/hide the tree use keyboard shortcut Ctrl+Alt+T , toolbar button or the main menu (View > Tree in Explorer interface, Options / Local (Remote) Panel > Tree in Commander interface).
Path Label
In Commander interface there is path label over each panel. It shows path to current directory. You can click on any component of the path to open that directory. You can double-click the path label outside the path as shortcut to bookmark window. If filtering is enabled, current filter is shown next to the path.
Заключение
Возможности SFTP-клиента далеко не ограничиваются приведенными выше функциями. WinSCP способен не только безопасно передавать данные, но и работать в связке с SSH-клиентом Putty, а также редактировать файлы на сервере без загрузки на устройство, используя готовые скрипты.
Более развернутые инструкции о том, как пользоваться WinSCP можно найти в официальной документации программного продукта.
The Panels page on the Preferences dialog allows you to configure display and behavioral options of file panels.
More panel options are available on subpages:
Refer to documentation of page sections:
Технические характеристики
Операционная система: Windows 10/8/7/Vista/XP.
Поддержка русского языка: Есть.
Технические требования: SSH-сервер с поддержкой SFTP/SCP / FTP-сервер / WebDAV-сервер.
Лицензия: Бесплатная.
Работа с Sudo
Чтобы получить дополнительные привилегии в WinSCP, программу можно запускать с указанием команды sudo при указании в поле SFTP server пути к SFTP серверу. В зависимости от операционки путь может различаться, но в Ubuntu, например, это будет так: sudo /usr/lib/openssh/sftp-server
Чтобы юзер мог выполнять команду sudo без ввода пароля, необходимо внести изменения в файл /etc/sudoers и добавить в конец строки: имя_пользователя ALL=NOPASSWD: /usr/lib/openssh/sftp-server
Теперь вы знаете, как работать с программой при использовании sudo.
WinSCP – многофункциональный графический FTP-клиент, который поддерживает передачу данных через распространённые протоколы:
- SFTP (SSH File Transfer Protocol);
- SCP (Secure Copy Protocol);
- FTP (File Transfer Protocol);
- WebDAV;
- Amazon S3.
Бесплатно скачать WinSCP можно с официального сайта.
Подключение к командной строке
Особенность WinSCP – встроенная командная строка, которая позволяет управлять удалённым сервером. Открыть консоль можно следующим способом:
Selecting Files
Method for selecting files differs with interface your are using.
Commands for selecting files are available from Mark menu.
Disconnected Panel
A remote file panel of a disconnected session features Reconnect button, that can be used to reconnect the session.
Особенности программы WinSCP
- Отправка проверочных пакетов серверу для поддержания целостности соединения.
- Встроенный текстовый редактор и командная строка.
- Редактирование файлов на сервере в режиме реального времени, без загрузки на устройство.
- Встроенная командная строка.
- Интеграция с программой Putty.
- Сохранение данных авторизации, использованных для подключения к серверу (хост, логин и пароль).
- Возможность создания нескольких соединений.
- Работа на переносном носителе, без установки программы в систему.
- Сохранение и перенос настроек программы в формате INI (.ini).
Аналоги для Linux
Если требуется подключиться к серверу с операционной системы Linux, то вместо WinSCP можно рассмотреть альтернативные FTP-клиенты.
Panel Toolbars
In Commander interface each panel has own toolbar, mostly with navigation buttons.
View Style
In Explorer interface you can change view style of the file panel. The styles are the same as you know from Windows File Explorer: large icons, small icons, list and details. To change style use View menu or toolbar icon.
The Commander interface allows only details view for both panels.
Krusader
Операционная система: Linux, Windows (Beta-стадия), MacOS и др.
Поддерживаемые протоколы: FTP, SAMBA, SFTP, SCP.
Поддержка русского языка: Есть.
Лицензия: Бесплатная.
Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:
Установка в CentOS из Epel-репозиториев выполняется командами:
Сборки Krusader можно скачать с официальной страницы загрузок.
Управление параметрами WinSCP
Все настройки программа WinSCP хранит в реестре.
Путь к настройкам в реестре для Windows 10: HKEY_LOCAL_MACHINE/Software/Martin Prikryl/WinSCP 2.
WinSCP поддерживает экспорт/импорт параметров в файл INI (.ini). Это позволяет перенести настройки в программу WinSCP, установленную на другом устройстве или создать бэкап настроек для восстановления, в случае потери данных.
Экспорт параметров WinSCP
- На главной странице WinSCP нажать «Новое подключение».
- Открыть вкладку инструменты и нажать «Экспорт/сохранение настроек».
- Откроется окно проводника. Нужно выбрать папку, в которую будет сохранён INI (.ini) файл с настройками и нажать «ОК».
Импорт параметров WinSCP
- На главной странице WinSCP нажать «Новое подключение».
- Открыть вкладку инструменты и выбрать «Импорт/восстановление настроек».
- Появится окно с предупреждением. Для продолжения нужно нажать «ОК».
- Далее откроется окно проводника. Для восстановления параметров нужно перейти в директорию с резервной копией настроек WinSCP, выбрать INI (.ini) файл и нажать «Открыть».
По умолчанию программа хранит настройки по пути: C:\Users\Имя_Пользователя\Documents\ .
Достоинства над похожими программами
В отличие от того же Total Commander, программа WinSCP способна поддерживать сессию в рабочем состоянии, ведь каждые 50 секунд программа отправляет на сервер пакет, что и предотвращает закрытие сессии. Это будет очень полезно для тех, кто работает с множеством соединений (подключаться по несколько раз теперь не придется).
Incremental Search
You can incrementally search for a file in the active panel by typing a part of its name. Then you can use Tab (or Shift-Tab ) to search the next (previous) matching files. Press Esc to cancel searching. On Panels page of Preferences dialog, you can select different modes of the incremental search.
Что такое WinSCP
WinSCP – графическая оболочка-клиент SFTP для множества операционных систем, включая Windows, имеющая исходный открытый код. WinSCP также поддерживает старый протокол передачи данных SCP, что в общем-то понятно из названия программы.
Главное предназначение программы – передача в защищенном режиме файлов между компьютерами и серверами, «дружащие» с этими протоколами.
Чтобы инсталлировать русскую версию, необходимо выбрать пункт «Multilanguage Installation package» и в начале установки пакета выбрать «Russian» из представленного пакета языков. Даже если на момент скачивания последней версии перевод не будет доведен до ума, то тогда его придется скачивать дополнительно. Чтобы это сделать (уже после установки english version), перейдите на страницу «Перевод», скачайте перевод «Russian», после чего распакуйте полученный архив в каталог с утилитой WinSCP.
Возможности программы WinSCP:
- графический интерфейс;
- программа переведена на множество языков, включая русский;
- интеграция с Windows;
- выполнение всех ключевых файловых операций;
- поддержка протоколов SFTP и SCP помимо SSH-1 и SSH-2;
- автоматизация процессов при помощи использования интерфейса командная строка и скриптов;
- есть текстовый редактор;
- авторизация по паролю, GSS, Поддержка открытого ключа;
- реализовано две оболочки – как в Norton Commander и Windows Explorer;
- настройки соединений можно сохранять;
- можно использовать файл конфига вместо реестра.
Остановимся немного на интерфейсе. При открытии программы перед вами появится двухоконный интерфейс, который вы могли видеть в Total Commander и ему подобных программах. При открытии также придется выбрать сервер ля соединениия, ведь в оффлайн режиме программа работать отказывается. Также можно выбрать и интерфейс Explorer, и тогда окно будет разделено надвое: с левой стороны будет показано древо каталогов, а справой стороны список файлов и папок определённого каталога.
Если нажать Ctrl+N, то отобразится окно с выбором сервера подключения. После выбора подключения новая сессия отобразится в выпадающем меню вверху программы. Теперь вы сможете переключаться между сессиями просто выбирая нужную из списка. Чтобы получить возможность редактировать текстовые файлы, необходимо указать любой сторонний редактор – например, Dreamweawer или HTMLpad.
Sorting Files
Files in panel can be sorted by value of any column. To sort the list click on column title by which you can sort the files. To reverse the ordering, click on the same column title again. Note that there are no titles in the Explorer interface in icon view.
Alternatively the sorting can be set from the main menu (View > Sort in Explorer interface, Local (Remote) > Sort in Commander interface).
By default files are sorted using natural order numerical sorting (e.g. “2” comes before “11”). To switch to pure alphabetical sorting (e.g. “2” comes after “11”), uncheck the Use natural order numerical sorting on the Panels page of Preferences dialog.
File Colors
On File Colors page of Preferences dialog, you can define rules to color files in file panels according to a file mask.
Основной функционал WinSCP
О работе с основным функционалом далее будет кратко рассказано на примере ОС Windows 10. Для остальных операционных систем семейства Windows действия аналогичны.
Более развернутые инструкции о том, как пользоваться WinSCP можно найти в официальной документации программного продукта.
FileZilla
Операционная система: Linux, Windows, MacOS и др.
Поддерживаемые протоколы: FTP, SFTP, FTPS.
Поддержка русского языка: Есть.
Лицензия: Бесплатная.
Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:
Установка на CentOS из Epel-репозиториев выполняется командами:
Инсталлятор FileZilla можно скачать с официальной страницы загрузок.
Установка на Ubuntu/Debian из официальных репозиториев выполняется командой:
Установка в CentOS из Epel-репозиториев выполняется командами:
Сборки и исходный код программы GFTP можно найти на официальной странице GitHub.
Overlay Images
At some files you can see a special overlay image on their icon. There are four types:
Читайте также: