2012-12-14 3 views
12

Eclipse RSE를 사용하여 웹 서버의 파일에 액세스합니다. Eclipse RSE와 sftp 연결을 설정하려면 HippieBandJam 사용자 ID를 사용하십시오. 파일을 편집하려면 sudo 명령으로 만 얻을 수있는 루트 액세스가 필요합니다. 이클립스 RSE에서 나는 새로운 ssh 터미널을 시작하려고 시도했다. sudo su를 사용하고 sftp 트리를 새로 고쳤다.하지만 이것은 작동하지 않는 것 같다. 누구든지 파일을 편집 할 수 있도록 sftp 연결을 "업그레이드"하는 방법을 알고 있습니까?Eclipse 원격 시스템 탐색기 및 sudo

사용 SSHFS는 원격 서버의 파일 시스템 디렉토리에 마운트 cmd를// 미디어에서 로컬 시스템의 마운트 지점을 만듭니다

+0

나는 똑같은 것을 달성하려고 노력하고있다. winscp와 같은 프로그램에서 sftp 하위 시스템과 관련된 세부 사항을 설정할 수 있습니다. 예 : sudo su -c/usr/lib/sftp-server. 원격 시스템 탐색기에서 이와 같은 옵션을 찾을 수 없었습니다. ..... – ansiart

+0

아직 해결책을 찾지 못했습니다. 지금 내가하는 방식은 Eclipse에서 편집하고, 복사 한 내용을 로컬 복사본에 저장하고, 변경하고, 쓰기 권한이있는 홈 디렉토리에 업로드하려는 파일을 엽니 다. 그런 다음 sudo와 함께 터미널을 사용하여 이전 파일을 홈 디렉토리에있는 파일로 덮어 씁니다. 재미있는 방법은 아니지만 많은 파일을 업데이트하지 않아도 작동합니다. – OskarH

+0

나는 고통의 측면에서 당신과 함께합니다. 어쩌면 다른 사람이 더 잘 통합되었을 수 있습니까? 이 winscp 작동하도록 've 구만,하지만 내 개발 환경에서 머물고 싶습니다 ...... – ansiart

답변

0

여기에 하나의 생각이다.

이클립스에서 프로젝트를 사용하려면 프로젝트에 디렉토리 추가 단계 : 프로젝트를 마우스 오른쪽 단추로 클릭 -> 새로 만들기 -> 폴더 -> 고급 (대체 위치로 링크 선택) 링크 된 폴더. 이 당신이 당신의 원격 시스템 파일까지 동기화가

...이 도움이

희망! 당신이 정말로 이국적인 무언가를 원하는 경우에

1

, 당신은 할 수 :

  1. 유일한 일을 C에서 작은 프로그램을 컴파일 : 임원에게 쉘
  2. 을 설정
  3. 가 작성 실행을위한 SUID 비트를 새 사용자를 만들고이 사용자의 로그인 쉘로 새로 컴파일 된 바이너리를 설정하십시오.
  4. 바이너리에 대한 적절한 사용 권한을 설정하여 새 사용자 만이 파일을 실행할 수있게하십시오.
  5. 새 사용자의 자격 증명을 사용하여 로그온하십시오 서버

그는-그는 :-)이에 대한 나의 해결 방법은 처음부터 루트 사용자를 사용하도록 연결을 설정하는

0

했다. 첫째, 당신은 당신의 ssh 클라이언트에서 활성화해야합니다 키를 받아 /root/.ssh/authorized_keys : https://forums.aws.amazon.com/thread.jspa?threadID=86876

가 그런 다음의 authorized_keys 파일을 구성 할 수 있습니다.

희망 하시겠습니까? 확실히 안전하지 않으므로이 방법을 조심하십시오.