Годами я сидел в своем любимом Total Commader «кастомной» сборки и как говорится «горя не знал». Но с годами мне становилось все теснее и теснее, а задачи усложнялись. С FileZilla, как не парадоксально, у меня что-то не сложилось. И в один прекрасный день при передачи данных в Total Commander начали возникать проблемы — соединение прерывалось, файлы перекидывались с ошибками, и с этой злости я начал искать приложение посерьезнее, которое позволило бы мне работать со всеми протоколами на более профессиональном уровне + я бы смог редактировать и сохранять файлы на сервере напрямую. WinSCP полностью отвечает данному требованию, и работает не только с FTP протоколом, но как вы уже догадались, с SCP и SFTP. В данной статье речь пойдет именно о нем.
WinSCP — что это за программа?
WinSCP (Windows Secure Copy) — это GNU GPL файловый менеджер-клиент с графическим интерфейсом под ОС Windows (32/64bit), который поддерживает передачу данных по протоколам FTP, SCP (Secure Copy Protocol), SFTP (Secure File Transfer Protocol), SSH, WebDAV, Amazon S3, а также интегрируется с PuTTY агентом. Разработал приложение Martin Přikryl в 2000 году на языке программирования C++.
Особенности программы:
- Бесплатность
- Графический инструмент в стиле Norton Commander
- Поддержка Drag-n-Drop
- Доступ к командной строке, выполнение команд и скриптов
- Интеграция с PUTTY клиентом
- Поддержка разных типов авторизации — по паролю, анонимная, GSS, public key
- Программа постоянно поддерживает соединение в реальном времени, даже если вы не активны (Total Commander обрывал связь)
- Поддержка нескольких окон
- Наличие portable-версии
- Поддержка Русского, Украинского языков
- Возможность использовать сторонний веб-редактор для открытия и редактирования файлов. Файлы после сохранения тут же перезаписываются на сервер.
- Возможность сохранять настройки соединения
- Возможность создать отдельный ярлык на Рабочем столе для соединения
- Работа с ключами по защищенным протоколу SSH, SSH-1, SSH-2
- Поддержка Dark Theme
- Регулярные обновления и поддержка
Как просмотреть скрытые файлы, например .htaccess в WinSCP
После установки, по умолчанию, клиент WinSCP не отображает скрытые файлы и папки. Например, я долго был в недоумении, почему я не вижу .htaccess у себя на сервере, пока не зашел в тот же Total Commander и понял, что он есть, но в WinSCP не отображается. Можно ли как-то исправить это?
Конечно же, в такой мощной программе есть возможность просматривать не только .htaccess, но и множество других скрытых или зашифрованных данных.
Переходим в пункт меню: Настройки -> Панель -> Показывать скрытые файлы
Горячие клавиши WinSCP
- Ctrl+R/F5 — Re-read panel
- Backspace or Alt+Up — Open parent directory
- Ctrl+\ — Open root directory
- Ctrl+H — Open home directory
- Alt+Left — Go back
- Alt+Right — Go forward
- Alt+F1 — Open path change menu for left panel
- Alt+F2 — Open path change menu for right panel
- Ctrl+B — Bookmark current directory
- Ctrl+O, Ctrl+L, Alt+D — Display bookmark window
- Ctrl+Alt+T — Toggle tree panel
- Ins — Select/deselect file
- Num+ — Select group
- Num- — Deselect group
- Num* — Invert selection
- Ctrl+A — Select all files
- Shift+Ctrl+L — Deselect all files
- Shift+Ctrl+R — Restore selection
- F2 — Rename focused file
- F4 — Edit focused file
- Shift+F4 — Edit (create) new file
- Ctrl+Alt+F4 — Edit focused file in an internal editor
- F5/Ctrl+K — Download (when remote panel is active) or Upload (when local panel is active) selected files
- Shift+F5 — Duplicate selected files (remote panel only)
- F6 — Download (when remote panel is active) or Upload (when local panel is active) selected files and delete original
- Shift+F6 — Move/rename selected files (remote panel only)
- Alt+F6 — Add/edit link
- F7 — Create new folder
- F8, Del — Delete selected files
- Shift+Del — Delete selected files (alternative)
- F9, Alt+Enter — Change properties of selected files
- Ctrl+C — Copy the selected files to the clipboard
- Ctrl+V — Paste files, opens path from clipboard, opens session URL from clipboard
- Shift+Ctrl+D, Ctrl+W — Close active session
- Ctrl+N — Open a new session
- Ctrl+Tab, Shift+Ctrl+Tab — Cycle opened sessions
- Alt+1, Alt+2 … — Switch to other opened session
- Ctrl+Alt+B — Toggle synchronized browsing
- Shift+F2 — Compare files in panels
- Ctrl+P — Open current session in PuTTY
- Ctrl+Alt+P — Open Preferences dialog
- Shift+Ctrl+Q — Process queue
- Ctrl+Alt+R — Toggle automatical refresh of remote directory after operation
- Ctrl+S — Synchronize directories
- Ctrl+U — Keep remote directory up to date
- Shift+Ctrl+T — Open terminal window
- F10, Alt+F4 — Quit
- Alt+F7/F3 — Find file
- Esc — Cancels reading of remote directory
- Ctrl+F3 — Sort files in the active panel by name
- Ctrl+F4 — Sort files in the active panel by extension
- Ctrl+F5 — Sort files in the active panel by modification time
- Ctrl+F6 — Sort files in the active panel by size
- Ctrl+F7 — Sort files in the active panel by attributes/permissions
- Ctrl+F8 — Sort files in the active panel by owner (remote panel only)
- Ctrl+F9 — Sort files in the active panel by group (remote panel only)
- Ctrl+Enter — Insert names of selected files to command line
- Shift+Ctrl+C — Copy names of selected files to the clipboard
- Ctrl+Alt+C — Copy names of selected files including paths to the clipboard
- Ctrl+[ — Copy current local path to the clipboard
- Ctrl+] — Copy current remote path to the clipboard
- Ctrl+Alt+H — Toggle hidden and system files displaying
- Ctrl+Alt+F — Filter files
- Ctrl+Alt+E — Open current directory in Windows Explorer (local panel only)
- Shift+Ctrl+N — Show/focus command line
- Ctrl+Q — Focus queue view (when visible)
В целом, WinSCP — это высокая надежность и функциональность, по сравнению с тем же Total Commander’ом. Хотя, не будем списывать этого старичка со счетов, у него есть одна замечательная функция, которую я нигде не нашел — текстовый поиск по файлам через FTP.
Скачать WinSCP Portable