19 мая 2009 г. FTP SFTP SSH Eclipse

Eclipse плагин RSE для работы с FTP и SFTP

Понадобилась возможность работать с SFTP в Eclipse. Погуглив наткнулся на статью "Работа с FTP через Eclipse", человек очень расхваливал плагин Remote System Explorer (RSE). Я заинтересовался и решил установил себе этот плагин!

Установка

У меня версия Eclipse 3.4.2, поэтому ставим через Help -> Software Updates... -> Available Software и вбиваем в фильтр "rse".

Install RSE

После чего отмечаем пункты:

  • RSE User Actions
  • RSE FTP Services
  • RSE SSH Services

Далее "Install" и соглашаемся с лицензионными соглашениями. Перегружаемся и все, установка завершена!

Использование

Выбираем перспективу "Remote System Explorer perspective" и создаем новое подключение (New Connection), вбиваем параметры для подключения и пользуемся с удовольствием!

perspective


Более подробно:

Выбираете перспективу "Remote System Explorer", далее щелкаете правой клавишей мыши в окне "Remote Systems" (если такого окна у вас нет, то "Window -> Show View -> Remote Systems" и оно отобразится) и выбираете "New -> Connection...".

Далее, выбираете тип подключения, для sftp - "SSH Only", а для ftp - "FTP Only".
Нажимаете "Next", после чего вбиваете "Host" и указываете имя и описание для вашего подключения.

После чего в "Remote Systems" выбираете созданное вами подключение и разворачиваете дерево подключения, или кликаете правой клавишей мыши по подключению и выбираете в контекстном меню пункт "Connect". В этот момент, если необходимо указать логин/пароль RSE у вас его спросит.

Если у вас не стандартный порт, например для ssh не 22, а 2244, то вы можете сменить порт в "Show in table" (Правой клавишей мыши по подключению и выбираете "Show in table").

При сохранении файла, плагин заливаете файл на сервер. И еще, если Eclipse жалуется на секурность, то скорее всего проблема в правах на файлы.

Комментарии

научи юзать его с ключами, а не только паролями.
уже устал мучаться.

Seocoder, я сам не знаю, даже не пробовал, надо погуглить...

Статья дерьмо..Если уж описываете что то, то опишите все этапы. Выбираем перспективу «Remote System Explorer perspective» и создаем новое подключение (New Connection), вбиваем параметры для подключения и пользуемся с удовольствием! - Это вообще убило. А куда пароли вбиваем? В лоб что ли..

Логин/Пароль спрашивается при непосредственно подключении

Во первых, вы бы хоть указали для какой версии Eclipse вы пишите статью. Да бы не путать людей.

Логин/Пароль спрашивается при непосредственно подключении

Потому как, алгоритм подключения в версии 3.5 уже вовсе не том. При создании соединения, вовсе нечего не спрашивать. Только адрес хоста. Все остальное указывается в менеджере в окне "Remote System". У вас есть хоть слово об этом? Также как и на других блогах. Но там хоть скриншоты были, хоть и для старых версий. У вас даже этого нету...

Во первых, вы бы хоть указали для какой версии Eclipse вы пишите статью. Да бы не путать людей.

Вы не читаели статью, а уже говорите, там написано:

У меня версия Eclipse 3.4.2

У меня сейчас версия 3.5 и там при подключении спрашивается логин и пароль.

При создании соединения, вовсе нечего не спрашивать. Только адрес хоста.
Вы говорите о "создании подключения", а я говорю о ПОДКЛЮЧЕНИИ непосредственно. Не говорите ерунды...

У меня не спрашивает лично...Но все равно, старайтесь описывать шире. От А до Я!

А как соединение создать где почитать. Что-то не получается соединиться с сайтом.

Выбираете перспективу «Remote System Explorer», далее щелкаете правой клавишей мыши в окне «Remote Systems» (если такого окна у вас нет, то «Window -> Show View -> Remote Systems» и оно отобразится) и выбираете «New -> Connection...».

Далее, выбираете тип подключения, для sftp — «SSH Only», а для ftp — «FTP Only».
Нажимаете «Next», после чего вбиваете «Host» и указываете имя и описание для вашего подключения.

После чего в «Remote Systems» выбираете созданное вами подключение и разворачиваете дерево подключения. В этот момент, если необходимо указать логин/пароль RSE у вас его спросит.

ps. добавил в статью

А как подключить удаленную (с FTP) директорию к проекту? Как в Zend ('new'->'remote folder'). Что-то такого я не нашел.

Без понятия, никогда не думал об этом

Не подскажите. Есть ли у него возможность при работе с FTP держать код локально, и после работы выгружать только изменения, по аналогии с svn?

Я про такую возможность не знаю, к сожалению

от а до я не надо описывать - если уж программист не может найти где вбить логин и пароль то он наверно не верно выбрал профессию ))

есть настройка вот тут, может будет полезно кому нибудь: http://www.axonim.by/ru/products/MTAX-SOM-AM335x/Setting_RSE

Оставьте свой комментарий

Markdown