WinSCP не видит htaccess
Порой во время работы с удаленным сервером появляется потребность открыть и изменить скрытые файлы. Обычно, это конфигурационные файлы с точкой в начале. Один из самых используемых на серверах сайтов — это htaccess. Однако, многие клиенты для работы с протоколом передачи данных отказываются показывать скрытые файлы и папки по умолчанию, потому рекомендуется использовать WinSCP для подобных целей.
Содержание
Почему WinSCP видит скрытые данные в отличие от других клиентов
В целом, тот же клиент FileZilla возможно настроить так, чтобы он начал видеть скрытые файлы и папки. Но как показывает опыт и многочисленные обзоры по этому поводу на форумах, сделать в FileZilla это весьма проблематично. Есть другой вариант — использовать Total Commander. Но дело в том, что это изначально файловый менеджер, а уже потом FTP-клиент. Потому хоть вам и будет удобно управлять файловой системой при помощи Тотал Коммандера, скорость его работы по FTP не такая высокая, как хотелось бы, особенно при плохом соединении. Хотя данный клиент и подходит для того, чтобы просмотреть скрытые папки или файлы.
Другое дело WinSCP. Эту утилиту можно установить полностью бесплатно. Изначально ее использовали для работы с протоколом SCP, который необходим для копирования файлов на сервер и с него. Но сейчас протокол SCP уже считается устаревшим и им мало кто пользуется. На смену SCP пришел протокол SFTP в WinSCP. По сути, это тот же протокол для передачи данных на удаленный сервер, что и FTP, только он считается защищенным. То есть это комбинация FTP и шифрованного протокола SSH. А поскольку перехватить пароли и взломать SFTP куда сложнее, то у пользователей клиента WinSCP есть возможность просматривать скрытые данные на хосте, так как это безопаснее.
Как включить просмотр скрытых данных на сервере через клиент WinSCP
Для начала загрузите к себе на компьютер клиент WinSCP. Сделать это можно с официального ресурса разработчиков этой утилиты. С других сайтов лучше не скачивайте, иначе безопасный протокол будет нарушен вирусом, который вы установите вместе с утилитой, и смысла пользоваться SFTP тогда нет.
Учтите, что вы можете использовать WinSCP не только для просмотра файла htaccess и других скрытых данных, но и в качестве полноценного клиента для работы с удаленным сервером.
Утилита позволяет выполнять все основные операции в файловой системе сервера: можно переименовывать файлы, копировать их, загружать на компьютер и с ПК заливать данные на хост, менять свойства каталогов, создавать новые и т. д.
После того, как загрузите WinSCP с официального сайта и установите к себе на компьютер (это минутное дело, так как утилита устанавливает стандартным образом), запустите клиент. Так как это первый сеанс, на экране появится всплывающее окно, где вам необходимо ввести данные для входа на сервер. Поскольку вы только скачали WinSCP, значит у вас новая версия утилиты, потому найдите в открывшейся вкладке кнопку «Еще» и нажмите на нее. Выберите пункт «Оптимизировать размер буфера соединения» и поставьте возле него галочку, сохраните изменения и вернитесь к окну подключения.
Далее введите данные для входа на сервер и подключитесь к нему. Для этого введите имя хоста, номер порта (если он нестандартный), логин, пароль и выберите в списке «Тип подключения» пункт «SFTP». Учитывайте, что у вас не получится подключиться по SFTP, если вы не зашли в программу от имени администратора. Сделать это очень легко — нажмите на ярлык утилиты правой кнопкой мыши и выберите пункт «Запуск от имени администратора». Если все указанные данные вы ввели верно и зашли в утилиту, как администратор, то после нажатия на «Login» вы перенесетесь в файловую систему сервера.
Вот теперь вы сможете отрегулировать отображение скрытых данных на сервере. Для этого вам необходимо зайти в пункт «Настройки». Там найдите вкладку «Панель». Перед вами откроется окно с общими настройками панели. В верхней части этого окна вы увидите пункт «Показывать скрытые файлы». Вам необходимо отметить его галочкой. После этого отмечаете OK и задание можно считать выполненным. Теперь, если вы захотите настроить параметры доступа для сайта в файле htaccess, вы обязательно найдете его в файловой структуре сервера. Точно так же, как и другие прочие файлы конфигураций, которые по умолчанию были скрытыми. При этом, никто не сможет украсть ваши данные, потому что вы работаете не только по протоколу передачи данных FTP, но и по шифрованному соединению SSH.
Всё решается Ctrl + Alt + H