Używam Eclipse RSE, aby uzyskać dostęp do plików na serwerze WWW. Aby ustanowić połączenie sftp z Eclipse RSE, używam mojego identyfikatora użytkownika HippieBandJam. Do edycji plików potrzebuję dostępu do roota, który mogę tylko zdobyć za pomocą polecenia sudo. W Eclipse RSE próbowałem uruchomić nowy terminal ssh, użyć sudo su, a następnie odświeżyć drzewo sftp, ale to nie działa. Czy ktoś ma jakiś pomysł, jak "zaktualizować" połączenie sftp, aby móc edytować pliki?Eksplorator systemu zdalnego Eclipse i sudo
Odpowiedz
Oto jeden pomysł:
utworzyć punkt montowania w systemie lokalnym w/media/
użytku sshfs cmd, aby zamontować zdalny serwer plików do katalogu systemowego.
W przypadku zaćmienia użyj projektu, użyj katalogu dodawania do swojego projektu Kroki: kliknij prawym przyciskiem myszy na projekcie -> Nowy -> Folder -> Zaawansowane (Wybierz łącze do alternatywnej lokalizacji) powiązany folder.
Nie masz twoje pliki zdalne systemy synchronizowane w górę ...
Nadzieja to pomaga!
Jeśli chcesz coś naprawdę egzotycznego, można:
- Kompilacja mały program w C, który robi jedyną rzecz: Execs skorupę
- Ustawienie bitu suid dla pliku wykonywalnego
- Create a nowego użytkownika i ustaw nasz świeżo skompilowany plik binarny jako powłokę logowania tego użytkownika
- Skonfiguruj odpowiednie uprawnienia dla pliku binarnego, zezwalając tylko nowemu użytkownikowi na wykonanie tego pliku
- Użyj poświadczeń nowego użytkownika, aby się zalogować serwer
He-on :-)
Moja obejście tego było skonfigurować połączenie do korzystania z użytkownika root od samego początku. Po pierwsze, musisz włączyć go na swoim klientem ssh: https://forums.aws.amazon.com/thread.jspa?threadID=86876
Wtedy może trzeba skonfigurować plik authorized_keys: /root/.ssh/authorized_keys zaakceptować klucz.
Nadzieję, że pomaga! To nie jest tak bezpieczne, więc uważaj na tę metodę.
- 1. Eksplorator projektów Eclipse rozwija się przy uruchamianiu
- 2. Jak zapisać "Eksplorator pakietów" w Eclipse
- 3. Jak uniknąć zdalnego działania Eksploratora systemu w czasie zaćmienia?
- 4. Eksplorator plików zawsze jest pusty w środowisku Eclipse
- 5. Eksplorator projektu Eclipse z prefiksem lateksowych nazw projektów z "P /"
- 6. Eclipse kliknij, aby wdrożyć zdalnego Tomcat
- 7. eclipse, jak wyświetlić eksplorator pakietów w perspektywie debugowania
- 8. Właściwość systemu Eclipse
- 9. Przeciąganie i upuszczanie z formularzy systemu Windows na pulpit i Eksplorator Windows
- 10. Błąd systemu Eclipse Content Assist
- 11. Opcja zdalnego symulatora do systemu Windows nie istnieje
- 12. Ponowne podłączenie do zdalnego systemu Akka po ponownym uruchomieniu klienta
- 13. fastboot i adb nie działają z sudo
- 14. Importowanie systemu Android Eclipse Istniejący kod
- 15. Debugowanie struktur systemu Android w środowisku Eclipse
- 16. Korzystanie sudo z pętli
- 17. Błędy instalacji RubyGems zarówno podczas korzystania z "sudo" i nie używania sudo
- 18. sudo: nieznany użytkownik: postgres
- 19. napisać skrypt do ssh do zdalnego komputera i wykonywać polecenia
- 20. Manifestacja marionetki - komendy "sudo"?
- 21. Błąd "sudo pod install"
- 22. Jak skonfigurować Eksplorator pakietów Eclipse, aby wyświetlał taki widok pakietu IntelliJ IDEA?
- 23. sudo pip install django
- 24. Aktualizacja klejnotów Sudo - uruchomić?
- 25. Jak zdalnego debugowania w pycharm
- 26. Przekaż do zdalnego serwera i Github
- 27. backup i odtwarzanie mysqldump do zdalnego serwera
- 28. Intelli IDEA mnoży eksplorator projektu Windows
- 29. Eksplorator dat jQuery: Wybierz tygodni na raz
- 30. Jak przenieść obszar roboczy Eclipse i projekt z systemu Windows na system Linux i komputer Mac
Próbuję osiągnąć to samo. Zauważam w programach takich jak winscp, możesz ustawić szczegóły dotyczące podsystemu sftp: np. Sudo su -c/usr/lib/sftp-server. Nie mogłem znaleźć takiej opcji w zdalnym eksploratorze systemów ..... – ansiart
Nadal nie znalazłem rozwiązania tego problemu. Sposób, w jaki teraz to robię, polega na tym, że ja, w Eclipse, otwieram plik, który chcę edytować, kopiuję zawartość i zapisuję ją w lokalnej kopii, wprowadzam zmiany, przesyłam je do mojego katalogu domowego, w którym mam dostęp do zapisu. Następnie używam terminalu z sudo, aby nadpisać stary plik, który znajduje się w moim katalogu domowym. Nie jest to zabawny sposób, ale działa, gdy nie muszę aktualizować wielu plików. – OskarH
Jestem z tobą w aspekcie bólu. Może ktoś inny ma lepszą integrację? Zrobiłem to do pracy z winscp, ale wolałbym pozostać w moim środowisku programistycznym ...... – ansiart