Понадобилась возможность работать с 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 жалуется на секурность, то скорее всего проблема в правах на файлы.


Комментарии (16) на запись «Eclipse плагин RSE для работы с FTP и SFTP»

» Трекбеки скрыты, показать их?
  1. Seocoder | 29.06.2009 в 21:18

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

    уже устал мучаться.

  2. adw0rd | 30.06.2009 в 00:11

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

  3. ART | 09.01.2010 в 13:41

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

  4. adw0rd | 09.01.2010 в 15:31

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

  5. ART | 09.01.2010 в 15:44

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

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

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

  6. adw0rd | 09.01.2010 в 15:47

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

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

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

  7. adw0rd | 09.01.2010 в 15:48

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

  8. adw0rd | 09.01.2010 в 15:50

    При создании соединения, вовсе нечего не спрашивать. Только адрес хоста.

    Вы говорите о «создании подключения», а я говорю о ПОДКЛЮЧЕНИИ непосредственно. Не говорите ерунды...
  9. ART | 09.01.2010 в 15:51

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

  10. Novus | 10.01.2010 в 22:40

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

  11. adw0rd | 11.01.2010 в 02:17

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

    Далее, выбираете тип подключения, для sftp — «SSH Only», а для ftp — «FTP Only».

    Нажимаете «Next», после чего вбиваете «Host» и указываете имя и описание для вашего подключения.

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

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

  12. iron lion | 19.03.2010 в 23:13

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

  13. adw0rd | 20.03.2010 в 01:05

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

  14. Кирилл | 01.12.2010 в 11:13

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

  15. adw0rd | 01.12.2010 в 14:28

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

  16. fortis | 20.02.2011 в 23:11

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

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