Установка и настройка FTP-клиента WinSCP. Winscp как к роутеру подключиться к


DD-WRT. Подготовка к перепрошивке.

Прежде, чем менять прошивку,

необходимо запастись рядом программ для связи с роутером и управления им. Рассмотрим три варианта: Telnet, PuTTY, WinSCP

1. Доступ через Telnet. Если вы используете Windows Vista или Windows 7, то Telnet нужно доустановить. По умолчанию он не установлен в системе. http://windowshelp.microsoft.com/Windows/ru-RU/help/81b6d4b7-905e-4d70-8379-7934913fedb01049.mspx

Запустите командную строку и наберите telnet.

Откроется окно Telnet, готовое принимать команды. Для соединения с роутером нужно набрать команду: o 192.168.1.1 или 192.168.1.1:23 где 192.168.1.1 - адрес роутера, 23 - порт telnet (по-умолчанию). После этого будет предложено ввести имя пользователя(логин) и пароль. Логин всегда root, пароль вы должны знать.

На рисунке экран входа в прошивку DD-WRT. Операционная система роутера ожидает ввода команд. Telnet можно использовать для локального управления роутером. Telnet не шифрует передаваемую информацию, поэтому использовать его для удаленного управления не следует. Для этого есть PuTTY.

2. Доступ через PuTTY. PuTTY - свободно распространяемый клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin. Также имеется возможность работы через последовательный порт. PuTTY позволяет подключиться и управлять удаленным узлом (например, сервером). В PuTTY реализована только клиентская сторона соединения - сторона отображения, в то время как сама работа выполняется на другой стороне.

Особых настроек не требуется. Вводим имя хоста или IP-адрес и сохраняем сеанс. Кнопка "Открыть" устанавливает соединение. Логин всегда root, пароль вы должны знать. Остальные параметры можно оставить по умолчанию.

Сервер ожидает ввода команд.

3. Доступ через WinSCP. WinSCP - это графический клиент SFTP для Windows с открытым исходным кодом. Он также поддерживает (устаревший) протокол SCP. Предназначен для защищенного копирования файлов между компьютером и серверами, поддерживающими эти протоколы. Внешне и функционально он похож на файловый менеджер Total Commander. С его помощью мы получаем доступ к файловой системе роутера. Копируем, удаляем, редактируем и просматриваем файлы не только локально но и удаленно. Особых настроек, так же как и в PuTTY, не требуется. Вводим ip-адрес сервера имя и пароль, сохраняем

и соединяемся.

В результате получаем доступ к файловой системе роутера.

Теперь можно редактировать файлы и пока нет FTP сервера загружать необходимые файлы на USB-носитель.

Комментарии.

toni29 Nov 2012 19:22:07Не хотите описать установку Samba , по мне через это приложение будет удобнее управлять файлами, можно расшарить папки и роутер будет виден как отдельный компьютер в сети .
Admin29 Nov 2012 22:30:22Дело вкуса. У меня сейчас роутер работает как шлюз, а все крутится на сервере под Ubuntu. Самба установил, но не пользуюсь. Привычнее через FTP или SSH используя файловые менеджеры типа FAR или TC. Да и из Windows7 с подключением к шаре Самба не все гладко.
Leo01 Feb 2015 9:53:43Не могу войти в файловую систему роутера TL-WR720N посредством WinSCP. Ввожу имя хоста (IP) 192.168.0.1, имя пользователя и пароль. Пишет: "Ошибка сети. Время ожидания соединения с "192.168.0.1" истекло". Та же ситуация с PuTTY. Помогите пожалуйста.
Admin01 Feb 2015 14:09:44Программа WinSCP или PuTTY не видит роутера. Нужно убедиться, что правильно введен IP адрес. У моего роутера по умолчанию 192.168.1.1. Обратите внимание на порт. У моей прошивки для локальных подключений порт SSH по умолчанию 22. Для начала, думаю, нужно убедиться, что в настройках соединения WinSCP или PuTTY IP адрес и порт совпадают с теми, которые установлены в прошивке.
Leo01 Feb 2015 14:29:01IP адрес введён правильно. Именно по этому IP я захожу через веб-интерфейс. Порт стоит 22. А как узнать, какой порт в моей прошивке?
Admin01 Feb 2015 14:31:45А какая прошивка?
Leo02 Feb 2015 7:14:00Версия встроенного ПО: 4.19.0 Build 140721 Rel.60637n Версия оборудования: WR720N 1.0 00000000
Admin02 Feb 2015 11:24:28Прошивка заводская. Возможно она не поддерживает подключения по SSH. Поищите в веб интерфейсе SSH или SSHd. Если нет, то увы. Хотите экспериментировать - меняйте прошивку. Ваш IP показывает, что вы из Донецка. Это так?
Leo02 Feb 2015 12:40:32Да, именно из Донецка. Собственно говоря я и хотел менять прошивку с целью поднять на роутере xupnpd каким либо образом. Телевизор не смарт, есть только DLNA. Не хочется громоздится разными приставками или пускать через ноут.
Admin02 Feb 2015 14:51:45Я сам родом из Горняка. Есть смысл поэкспериментировать с прошивками. Всегда сможете откатиться на родную. Я свой роутер перешивал десятки раз. Возвращался к родной - она позволяла смотреть iptv, потом опять поставил dd-wrt и на том успокоился.
Leo02 Feb 2015 15:37:45Ну а я и родом и по месту проживания (с перерывами на обучение) из Донецка. Значит земляки. У меня из за IPTV поначалу и встал вопрос. Телик брал ещё в 2011-м году - sumsung UE32D5000PWX. Что то сейчас менять или докупать нет ни желания, ни возможности. Ситуация не позволяет. Готовых прошивок с сервером xupnpd я не нашёл. Может Вы что подскажете? Или посоветуете.
Admin02 Feb 2015 20:49:23Я когда-то интересовался этим вопросом, но потом не мудрствуя лукаво, купил приставку к телевизору и на нее по витой паре приходит iptv а дальше по кабелю HDMI в Samsung. У меня остались сохраненные html страницы и др. информация по теме. Могу заархивировать и прислать вам на почту. Может что и пригодится. Email ваш вижу(если он реальный).
Leo03 Feb 2015 7:11:46Email реальный. Буду очень благодарен за информацию.
Здесь вы можете оставить свой комментарий.

cherry.org.ua

Как загружать файлы в роутеры серии RTU? : Техническая поддержка

По умолчанию в роутерах RTU не работает FTP сервер. Поэтому для работы с файловой системой роутера нужно использовать файловые менеджеры поддерживающие протокол SCP.

Пример загрузки файла прошивки в роутер на Windows:

Для загрузки файла новой прошивки мы будем использовать утилиту WinSCP.

Ссылки:

WinSCP

Страница загрузки

Альтернативная страница загрузки

В примере используется версия 5.9.3

Устанавливаем и запускаем утилиту, откроется окно ввода данных для подключения

Выбираем Новое соединение

Протокол передачи - указываем SCP

Имя хоста - IP адрес роутера (По умолчанию 192.168.88.1)

Порт - оставляем таким же

Имя пользователя - По умолчанию root

Пароль - По умолчанию root

После ввода всех данных можно Сохранить для дальнейшего использования, либо сразу Войти в роутер или контроллер.

Процесс подключения:

После подключения мы увидим папки файловой системы роутера.

Нужно перейти в папку Временного хранения TMP:

Загрузим в роутер файл нашей прошивки простым перетаскиванием

Процесс передачи файла:

После передачи мы увидим наш файл в файловой системе роутера:

Мы успешно передали файл на роутер.

Для передачи файлов из Linux систем (Ubuntu, Debian) можно использовать пакет SCP, который работает консольно.

Сопутствующие статьи:

Как подключиться к роутеру RTU?

Дополнительная информация:

Wiki на GITHUB

Страница роутера на сайте Teleofis

Контроллеры на платформе роутера RTU

teleofis.freshdesk.com

Устанавливаем файловый сервер

Прошивка роутера альтернативной прошивкой OpenWRT и установка HTTP файлового сервера на примере роутера TP-Link TL-WR1043ND

Начало статьи:

 

Делаем загрузку OpenWRT с внешнего USB носителя, подключаем раздел для данных и подкачки Swap

 

Создаем папку для файлов на внешнем USB носителе

 

Создадим на внешнем присоединенном USB носителе папку, в которой будут храниться файлы (в моем случае это файлы баз).

Открываем программу WinSCP, подключаемся к нашему «Подопытному» роутеру. Заходим на присоединенный внешний USB диск для файлов (в моем случае это папка Server_Baz) и нажимаем в любом свободном месте правую клавишу. В появившемся меню выбираем «New», «Directory...» (Создать папку) или же просто нажмем F7.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_01.png

В появившемся окне зададим название папки «www» и права доступа, установив недостающие галочки как на рисунке ниже (дадим права всем на чтение, запись и редактирование), для создания папки нажимаем «ОК».

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_02.png

После нажатия кнопки «ОК» появится наша созданная пака www. 

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_03.png

Далее, в папке www, аналогично, создадим еще одну папку для наших файлов. Так как у меня там будут базы - я назвал свою паку mirror (Зеркало).

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_04.png

В завершении, в папку mirror в программе WinSCP скопируем, для проверки нашего будущего файлового сервера, допустим, музыкальный альбом.

Важно. Дабы избежать некоторых проблем в будущем, копируем названия папок и файлов только на латинице, кириллицу программа WinSCP и роутер не понимают!

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_05.png

Примечание. Не знаю, почему такая низкая скорость записи на USB Flash в программе WinSCP, но факт остается фактом, причем, загрузка процессора «Подопытного» роутера всего 27%...

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_06.png

 

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_07.png

При чтении с USB Flash в программе WinSCP скорость немного повыше, так там и загрузка микропроцессора роутера на 100% – но тоже не айс...

 b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_08.png

 

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_09.png

 

Установка сервера lighttpd

Устанавливать мы с вами будем легкий и быстрый сервер lighttpd, причем настройка будет в простейшем его виде.

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

Итак, заходим «Система», «Программное обеспечение» и обновляем список пакетов (интернет на «Подопытном» роутере уже должен быть настроен и подключен).

Копируем и вставляем в окно «Загрузить и установить пакет» следующее строки по порядку, т.е. копируем и вставляем строку, а затем нажимаем «ОК» для установки, ждем завершения установки пакетов и так повторяем 3 раза для каждой строки:

lighttpd lighttpd-mod-cgi lighttpd-mod-access lighttpd-mod-redirect zoneinfo-corezoneinfo-europe libsqlite3 php5-cgi php5-mod-pdo php5-mod-sqlite php5-mod-sqlite3php5-mod-gd php5-mod-session php5-mod-json php5-mod-xml php5-mod-dom

Примечание. Можно было вставить и все содержимое строк сразу как будто это всего одна строка, но это уже Вам решать, как Вы будите устанавливать пакеты, по мне так проще построчно. Мало того, если что то при установке пакетов пойдет не так, то сразу станет видно, на каком этапе это произошло.

После установки первой строки увидим следующее содержимое

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_10.png

После установки второй строки и автоматического обновления экрана картина будет такая 

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_12.png

 Ну и после установки третьей строки пакетов и обновления экрана увидим это

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_12.png

 

Настройка файла конфигурации сервера lighttpd.conf

Сконфигурируем файл lighttpd.conf нашего файлового сервера – укажем необходимые настройки.Файл lighttpd.conf находится по пути /etc/lighttpd/lighttpd.conf.Открывать lighttpd.conf необходимо через программу WinSCP.

Примечание. Если программа WinSCP у Вас была открыта до установки пакетов сервера lighttpd, то ее необходимо закрыть и сделать новое подключение что бы в ней обновились папки.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_13.png

Итак, щелкаем по файлу lighttpd.conf 2 раза, перед нами откроется подобие блокнота в Windows.

Примечание. Раскоментируем – имеется ввиду, где надо, уберем впереди строки запрещающую выполнение скрипта решетку (будет выделено зеленым). А так же поправим текст необходимых строк.

Делаем необходимые настройки файла lighttpd.conf нашего простейшего файлового сервера по порядку сверху вниз (скриншоты будут сразу после описания части настроек):

1. Удалим решетку в строке server.modules = (2. Добавим строку без решетки "mod_access",3. Удалим решетку в строке "mod_redirect",4. Удалим решетку в строке "mod_cgi",5. Удалим решетку перед закрывающей скобкой )

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_14.png

Должно получиться так, как на рисунке ниже.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_15.png

Примечание. Не важно, где от начала строки будет находиться выражение. Хоть вплотную к краю слева, хоть через несколько пробелов, главное, если мы хотим что бы было выполнение, необходимо, убрать или не ставить решетку перед выражением.

6. Меняем место расположения файлов сервера lighttpd с /www/ на /Server_Baz/www/. У Вас, конечно же, будет другой путь, куда Вы смонтировали внешний USB диск для файлов и создали папки для сервера. Ну, а замена адреса сервера необходима для того, что по первому адресу у нас работает веб-морда прошивки OpenWRT. Обратите внимание, путь к папке должен быть обязательно в кавычках.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_16.png

7. Включим логирование сервера убрав решетку перед строкой server.errorlog = «/var/log/lighttpd/error.log».

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_17.png

8. Добавим поддержку php на сервер, добавив в строку index-file.names = после запятой следующее выражение

«index.php»

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_18.png

9. Укажем порт, который будет слушать наш файловый сервер. Все дало в том, что стандартный 80 порт слушает сервер веб-морды нашего «Подопытного» роутера с прошивкой OpenWRT. Поэтому, тут 2 варианта, либо сменить стандартный порт веб интерфейса прошивки роутера, либо просто изменить порт нашего будущего файлового сервера – что мы и сделаем. На примере я выбрал порт 2221. Уберем решетку и впишем необходимый порт в строке server.port =.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_19.png

10. Включим листинг для всех каталогов убрав решетку перед строкой.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_20.png

11. Добавим веб-серверу поддержку php-cgi. Для этого перед строкой cgi.assign = уберем решетку и добавим после запятой следующее содержимое

".php" => "/usr/bin/php-cgi"

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_21.png

12. После изменения этих строк сохраняем настройки файла lighttpd.conf нажав кнопку «Сохранить» и закрываем файл lighttpd.conf.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_22.png

 

Настройка файла конфигурации php.ini

Сконфигурируем файл php.ini нашего файлового сервера – укажем необходимые настройки.Файл php.ini находится по пути /etc/php.ini.Открывать php.ini необходимо через программу WinSCP.

1. Укажем путь к папке сервера, изменив содержимое строки doc_root = (строка находится примерно в середине всего текста файла php.ini). В моем случае это будет папка по пути /Server_Baz/www.

Повторюсь, путь к папке должен быть в «Ковычках».

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_23.png

2. Далее, чуть ниже по тексту файла php.ini после редактирования пути к серверу, раскоментируем строки, убрав точку с запятой перед строкой в следующих строках:

extension=gd.soextension=mysql.soextension=pdo.soextension=session.soextension=sqlite.soextension=sqlite3.so

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_24.png

3. Сохраним настройки файла php.ini нашего файлового сервера нажав кнопку «Save» (Сохранить).

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_25.png

На этом, настройка нашего файлового сервера закончена.

 

Включим наш файловый сервер и проверим его работу

Заходим в OpenWRT во вкладку по пути «Система», «Загрузки» и щелкаем левой клавишей мышки в строке lighttpd по кнопке «Отключено».

001 07 26

 Скрипт lighttpd включится.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_27.png

 Сохраним настройки и перезагрузим «Подопытный» роутер любым способом.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_28.png

Итак, в браузере введем ip адрес роутера и укажем порт. У меня ip адрес роутера 192.168.0.150, а порт как Вы помните, я задал 2221. После перехода по ссылке 192.168.0.150:2221 мы увидим подключение к серверу.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_29.png

Нажмем каталог DJ Vint и выберем любую песню. В появившемся окне нажмем открыть.

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_30.png

Ву-а-ля все работает – песня поет...

b_200_200_16777215_00_images_kartinki_dlia_saita_001_001_07_001_07_31.png

Для проверки нашего сервера через сеть интернет воспользуемся услугой сервиса NO-IP, но об этом я расскажу в следующей статье...

 

Продолжение статьи:

 

Создаем свой постоянный ip адрес

 

 

tryhimself.ru

Установка и настройка FTP-клиента WinSCP

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

 

Где скачать WinSCP?

Программа WinSCP распространяется по лизенции GNU GPL. Это означает, что вы можете бесплатно скачать её на официальном сайте и свободно использовать в свое удовольствие. Вот ссылка на страницу загрузки: WinSCP скачать бесплатно. Кликните там по ссылке “Installation Package”. Рабочая версия на момент написания статьи WinSCP 5.1.7. Не спешите искать русскую версию программы – язык можно будет настроить после установки программы, к которой мы и переходим.

 

Установка WinSCP

Запустите скачанный файл (сейчас это winscp517setup.exe). Оставьте язык установки English, поскольку русского в предлагаемых вариантах нет. Не переживайте, это не язык интерфейса программы, а язык, который будет использоваться в процессе инсталляции.

Начало установки ftp клиента WinSCP

В следующем окне приветствия просто жмем “Next >”. Скриншот пропущу – там все понятно.

Далее принимаем условия лицензии GNU GPL

Принятие лизензионного соглашения в процессе установки WinSCP

В следующем окне оставляем типичную установку

Типичная установка WinSCP

Далее нам предлагается выбрать интерфейс программы. Первый вариант – как у программы Total Commander. Две панели: левая – для локальной директорий, правая – для удаленной. Второй вариант  – только удаленная директория как в Windows Explorer. Собственно мне нравится интерфейс в стиле коммандера и вам рекомендую выбрать такой. При желании, на второй вариант интерфейса можно будет переключиться после установки программы в настройках.

Выбор интерфейса при установке WinSCP

Последнее окно итоговое. В нем перечислены все установки, которые мы только что выбрали. Просто нажмите Install. Скриншот тоже пропускаю. Начнется установка программы и в завершении появится последнее окно. В нем я снял галочку, чтоб не открывало стартовую страницу, оставил галочку о запуске программы. Жмем Finish.

Завершение установки WinSCP

Установка FTP клиента WinSCP успешно завершена. Программа запускается и открывается окно авторизации.

 

Настройка WinSCP

Настройка русского языка в WinSCP

Для начала давайте настроим обещанный русский язык интерфейса программы. В появившемся после запуска программы окне, внизу нажмите кнопку “Languages” и затем “Get More…”

Настройка русского языка интерфейса в программе WinSCP

Вас перенаправит на веб-страницу с таблицей доступных языков. Нужно найти Russian и кликнуть по ссылке, как показано на скришоте.

Скачивание русского языкового пакета для WinSCP

Скачанный архив ru.zip нужно разархивировать, и файл WinSCP.ru скопировать в C:\Program Files\WinSCP\ – это папка, в которую по-умолчанию была установлена программа WinSCP. Теперь у вас в меню Languages появится пункт “Russian – Русский”.

Переключение на русский язык интерфейса WinSCP

 

Настройка подключения WinSCP к серверу хостинга

Для дальнейших действий вам нужно найти письмо, которое вы получили от вашего хостинг-провайдера после регистрации аккаунта. В этом письме должны содержаться данные для доступа по FTP и по SSH.

Адрес сервера: host_name

Имя пользователя: user_name

Пароль: password

Эти данные внести в соответствующие поля в окне “WinSCP Вход”.

Файловый протокол оставляем по умолчанию SFTP (SSH FTP) – это сетевой протокол, который шифрует весь трафик, поэтому ваше подключение к серверу будет безопасным. У некоторых хостинг-провайдеров доступ по протоколу SSH нужно будет включить в панели управления хостингом. Если же ваш хостинг-провайдер не предоставляет возможность доступа по SSH, то можете выбрать файловый протокол FTP, но лучше сменить хостинг на нормальный!

Настройка подключения в FTP клиенте WinSCP

Нажмите “Сохранить”. Появится окно, в котором можете изменить название вашего соединения или оставить то, что предлагается по умолчанию. Галочку сохранения пароля в целях безопасности лучше не ставить, но если захотите сохранить, то в WinSCP есть возможность задать еще пароль на вход в саму программу – так называемый, мастер пароль (master password). В случае сохранения пароля соединения рекомендую тогда задать мастер пароль. Как это сделать читайте далее в статье.

Сохранение данных соединения в программе WinSCP

Жмите ОК. В списке соединений появится только что созданное. Если галочку “Save password” вы не поставили, тогда при каждом подключении вам нужно будет вводить пароль доступа. При первом подключении вам может быть выдано сообщение касательно открытого ключа сервера. В этом случае подтвердите, что вы доверяете этому серверу. Если, конечно, доверяете своему хостинг-провайдеру. =) 

Включение мастер пароля

Для повышения безопасности в WinSCP есть возможность включить мастер пароль.

Настройка мастер пароля в WinSCP

Далее “Безопасность” – “Использовать мастер пароль”. Задайте дважды мастер пароль и сохраните – ОК.

Включение мастер пароля в WinSCP

Теперь при подключении к хостингу у вас будет запрашиваться этот пароль. Чем удобно использование мастер пароля? Если у вас много сайтов на разных серверах – вы можете завести в WinSCP все ваши соединения, сохранить пароли (которые, наверняка, отличаются для каждого соединения) с помощью галочки “Save password”, и задать мастер пароль. Теперь вам не нужно помнить или постоянно копировать из файла пароли для разных соединений. Вам достаточно запомнить один мастер пароль и вводить его при подключении к любому из серверов.

Итак, мы установили и сделали основные настройки FTP клиента WinSCP. С помощью этой программы теперь мы сможем подключаться к серверу хостинг-провайдера, копировать на него файлы, забирать с него файлы и даже редактировать файлы непосредственно на сервере. Это нам понадобится при переносе сайта на хостинг и для дальнейшей работы с ним.

Жду ваших вопросов и комментариев.

Всем комфортной и безопасной работы!

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

wordpress-life.ru

Установка и настройка WinSCP и PuTTY

В этом посте установим и настроим для работы с сервером бесплатную программу FTP/SFTP-клиент для Windows  WInSCP и PuTTY.WinSCP - самая удобная, функциональная и незаменимая программа для работы с сервером и сайтами по FTP/SFTP для Windows. PuTTY - для удалённого администрирования Linux-серверов, для подключения к виртуальным серверам VPS/VDS по протоколу SSH.

WinSCP cовместно с PuTTY будет мощнейшим инструментом в Вашей работе с серверами и сайтами, а также отличной заменой программам FileZilla, Total Commander и др.

Больше всего мне нравится в WinSCP (чего нет в других подобных программах) - это автозагрузка на сервер измененных файлов в редакторе, например в PHPStorm, который сохраняет файл даже при потере фокуса автоматически и не приходится каждый раз сохранять файл комбинацией клавиш Ctrl + S.

Переключился на браузер, PHPStorm сохраняет автоматически файл, WinSCP автоматически загружает измененный файл на сервер, вы только обновляете страницу в браузере и проверяете работу кода, все, красота! Удобно, быстро и продуктивно!

Установка WinSCP

Скачиваем WinSCP с официального сайта, файл Portable executables, стабильная портативная версия программы, не RC, т.к. для RC версии чаще всего недоступен перевод на Русский, но бывает, да и частые обновления RC-версии программы Вам надоедят точно. Портативная версия программы Portable executables - т.е. без установки, скачал, распаковал и пользуюсь бесконечно даже после переустановки Windows.

Программа хранит настройки и доступы к Вашим сайтам внутри своей папки в файле WinSCP.ini, при скачивании новой портативной версии программы достаточно перекинуть этот файл в папку с новой версией, перезаписать, и все доступы, и настройки будут работать в новой версии.

И в портативной версии программы нет по умолчанию Русского языка, его нужно скачать отдельно на странице WinSCP Translations  Русский язык для WinSCP В архиве будет файл WinSCP.ru, его нужно распаковать в папку с программой.

Русский язык для WinSCP

Установка PuTTY

Скачиваем PuTTY с официального сайта, тоже портативную версию Zip file, программа на английском, но это нам не помешает, нам нужна только консоль. Распакуйте программу рядом с WinSCP, в WinSCP надо будет только указать путь к программе PuTTY, чтобы запускать ее из окна WinSCP, об этом ниже.

Скачиваем PuTTY

Кстати, все портативные программы я закачиваю в папку Poprtable Soft на диске D.

Все, установка программы на этом завершена!

Настройка WinSCP

Итак, пользоваться в основном будем WinSCP, а подключаться к серверу в консоли PuTTY также по кнопке в WinSCP, т.е. про папку PuTTY можно даже и забыть.

Запускаем программу, открываем настройки Tools -> Preferences

Выбираем Русский язык  Environment -> Languages -> Russian и нажимаем Ок. Программа перезапустится на Русском языке.

Выбираем свой редактор кода, в котором WinSCP будет открывать все файлы сервера, он должен быть первым в списке.

Редактор кода в котором WinSCP будет открывать все файлы сервера

И указываем путь до файла запуска консоли PUTTY.EXE. Обратите внимание на включенные опции, без них каждый раз придется вводить пароль соединения с сервером, а так не надо, автоматом передается.

Все, вся настройка WinSCP для меня готова!

Как работать в WinSCP

Добавляем какое-нибудь подключение к серверу в WinSCP и нажимаем Войти.

Подключение к серверу в WinSCP

Вот такой вот двухоконный файловый менеджер WinSCP, огромное спасибо и респект его разработчику!!!

Двухоконный файловый менеджер WinSCP

Если дважды кликнуть по файлу, то он откроется в Вашем редакторе кода, который Вы указали в настройках программы первым в списке. Когда вы файл измените и сохраните, программа WinSCP автоматически закачает его на сервер и без всяких подтверждений перезапишет.

При клике ПКМ по фалу появится контекстное меню, в котором вы управляете правами, владельцем, копированием, переносом и т.д. для этого файла.

Контекстное меню WinSCP в котором вы управляете правами, владельцем, копированием, переносом и т.д.

Группа, владелец и разрешения для файла в WinSCP

Как работать в PuTTY

C запуском консоли PuTTY для подключения к серверу VPS/VDS  все просто, в WinSCP есть специальная для него кнопочка.

Запуск PuTTY для подключения к серверу VPS/VDS из WinSCP

После нажатия на кнопку должна открыться консоль и автоматически подключится к серверу, увидите приветствие и под кем подключились.

Консоль PuTTY подключенная к серверу VPS/VDS

Все, желаю Вам приятной и продуктивной работы!

Заключение

Надеюсь, эта статья поможет Вам разобраться и понять, для чего все это используется и делается, куда это можно применить.WinSCP и PuTTY - это самые удобные на сегодняшний день инструменты для работы с сайтами и сервером по FTP/SFTP протоколам, попробуйте!

В следующих статьях я поделюсь своим мануалом по настройке и тюнингу VPS/VDS сервера, это было лишь начало самого интересного ;)

tuning-soft.ru

Подключение внешнего редактора Notepad++ к WinSCP

Здравствуйте, уважаемые друзья. Сегодня поговорим о двух полезных инструментах, которые облегчают работу с сайтом, а именно о связке программ WinSCP и Notepad++.

Каждый владелец сайта, не говоря о вебмастерах, постоянно сталкивается с задачами по работе с файлами сайта, нужно что-то скачать или загрузить на сервер, доработать или подправить код.

И каждый использует для этих целей разные программы или инструменты хостинга. Но, однозначно, можно сказать, что наиболее популярная программа для редактирования кода — это Notepad++. Это бесплатная программа, удобная и функциональная. С eё помощью легко вносить поправки и создавать собственные коды.

В свою очередь, WinSCP – это надёжный и удобный файловый менеджер для Windows, позволяющий настроить ftp-соединение или шифрованное sftp-соединение с сайтом и обмениваться файлами не только с вашим компьютером, но и с другими серверами. И это далеко не все функции этой программы.

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

Получается так, вы подключаетесь к сайту по защищённому соединению через WinSCP, а для редактирования файлов используете подключённый внешний редактор Notepad++.

Как подключить Notepad++ к WinSCP

Разумеется, для начала вы должны скачать и установить обе программы на свой компьютер. Если с этим есть трудности, то смотрите видеоурок, там я показываю что нужно делать.

Редактор Notepad++ сразу будет готов к работе. Для WinSCP нужно будет настроить соединение с сайтом. Опять же – это можно посмотреть в статье по ссылке выше или в видеоуроке к этой статье.

Далее, когда программы установлены и настроено соединение с сайтом можно приступать к привязке редактора Notepad++ к WinSCP.

В программе WinSCP, выбираете любой файл для редактирования и нажимаете на нём правую кнопку мышки, в меню переходите к пункту «Редактировать в» — «Настройка».

Настройка редактора

Настройка редактора

Нажимаете на кнопку «Добавить» — выбираете пункт «Внешний редактор» — через кнопку «Обзор» выбираете запускаемый файл Notepad++ и жмёте кнопку «ОК».

Выбор внешнего редактора

Выбор внешнего редактора

Дополнительно можно перенести позицию редактора выше или ниже. Для этого используйте кнопки «Вверх» или «Вниз». И для подтверждения настроек нажмите кнопку «ОК».

Порядок редактора

Порядок редактора

Подключение внешнего редактора окончено.

Как редактировать файлы в WinSCP через редактор Notepad++

Здесь всё просто. Когда вам потребуется редактировать код сайта, вы выполните эти простые действия:

  1. подключитесь к сайту;
  2. выберите файл для редактирования;
  3. нажмёте на нём правую кнопку мышки и выберите пункт «Редактировать в» — «Notepad++».
Использование редактора

Использование редактора

А далее, всё в штатном режиме при редактировании кода.

Видеоурок

А теперь предлагаю вашему вниманию видеоурок с наглядными примерами подключения и использования полезной связки этих двух программ.

Мне приходится много работать с разными сайтами и кодами и эти два инструмента очень меня выручают и экономят время. Надеюсь, и вам они будут полезны.

А также, если не нужно копировать, перемещать и удалять файлы, можно настроить ftp доступ к файлам сайта из редактора Notepad++ и редактировать файлы прямо из редактора.

С уважением, Максим Зайцев.

Адаптивная, SEO подготовленная WordPress тема

1zaicev.ru

IT Blog. Code Inside » Подключаемся к серверу удаленно через WinSCP

WinSCP — свободный графический клиент протоколов SFTP и SCP, предназначенный для Windows. Распространяется по лицензии GNU GPL. Обеспечивает защищённое копирование файлов между компьютером и серверами, поддерживающими эти протоколы.

Основные возможности программы:

  • Графический интерфейс в стиле Norton Commander и как в проводнике Windows Explorer(на выбор).
  • Все основные файловые операции — копирование, удаление и т.д.
  • Автоматизация при помощи скриптов и интерфейса командной строки.
  • Интеграция с Pageant (PuTTY Agent) с поддержкой авторизации по открытым ключам.
  • Интеграция с Windows (поддержка Drag&Drop, ярлыков, поддержка схем URL).
  • Работа с ключами и версиями протокола SSH.
  • Встроенный текстовый редактор.
  • Поддержка различных типов авторизации: по паролю, аутентификации с открытым ключом, Kerberos.
  • Возможность сохранять настройки соединений.
  • Синхронизация папок по нескольким автоматическим и полуавтоматическим алгоритмам.
  • Локализации интерфейса для нескольких десятков языков, в том числе русского.
  • Возможность работы с использованием файла конфигурации вместо хранения настроек в реестре, что удобно при запуске с переносных носителей.
  • Поддержка протоколов SFTP и SCP поверх SSH-1 и SSH-2, а также FTP.
  • Плагин для поддержки протокола SFTP в программе FAR Manager.

 

Программа WinSCP продолжает разрабатываться и совершенствоваться. Свежую англоязычную версию программы можно скачать на странице загрузки WinSCP.

Для установки русской версии выберите пункт “Multilanguage installation package”, а в начале установки выберите “Russian” в списке языков.

Если на момент загрузки русский перевод последней версии WinSCP не будет закончен, он не будет включён в полный пакет. В этом случае его можно скачать дополнительно. Для этого (после установки английской версии) необходимо скачать  архив  с переводом “Russian” и распаковать его  в ту же папку, куда установлен WinSCP.

Соединение с серверами

При помощи WinSCP можно соединиться с сервером SSH (Secure Shell) по протоколу SFTP (SSH File Transfer Protocol) или SCP (Secure Copy Protocol), как правило с машинами под ОС UNIX. SFTP стандартно входит в реализацию протокола SSH-2. SCP точно так же стандартно входит в реализацию протокола SSH-1. Оба этих протокола поддерживаются даже самыми свежими версиями SSH-серверов. WinSCP поддерживает как SSH-1, так и SSH-2.

WinSCP не отображает русские названия папок на удаленной машине, что делать?

Чтобы корректно отображались названия, необходимо подключаться с указанием правильной кодировки в настройках. Для этого перед подключением выберите в левом меню пункт "Среда" и выставьте для параметра "Кодировка UTF-8 для имен файлов" значение "Авто" или "Вкл".

Другие интересные статьи:

Напечатать | Ubuntu и Debian, Windows | Опубликовано: 09.10.2012 21:53 | 0

code-inside.com


Смотрите также