EC2에서 실행되는 Ubuntu 서버가 있습니다(직접 설치하지 않고 AMI를 선택했습니다). 지금까지 putty
사용하고 있는데 GUI 도구를 사용하여 처리하는 방법을 알고 싶습니다(Linux UI 도구는 익숙하지 않지만 배우고 싶습니다). 어리석게도 저는 Windows 탐색기의 편리함을 놓쳤습니다.
현재 집에는 Windows만 있습니다. 원격 서버에서 작동하도록 GUI 도구를 어떻게 설정합니까? 이 작업을 수행해야 합니까, 아니면 명령줄을 따라야 합니까? 플레이할 로컬 Linux 박스가 있으면 대답이 바뀌나요?
답변1
SSH를 통해 X11 전달을 사용할 수 있습니다. 이 옵션을 확인하세요.
X11Forwarding yes
원격 서버에서 활성화 /etc/ssh/sshd_config
하고 X11 전달을 수동으로 활성화합니다.
SSH-X원격 서버
아니면 다음과 같은 줄을 추가하세요.
ForwardX11 yes
관련 호스트 항목에~/.ssh/config
물론 이를 위해서는 로컬 측에서 작동하는 X 모니터가 필요하므로 Windows를 사용하는 경우 다음과 같은 것을 설치해야 합니다.샤오밍을 클릭한 후 다음 참조에 표시된 대로 PuTTY에서 X11 전달을 설정합니다.
- PuTTY 및 Xming을 사용하여 CSE 연결
- Xming 및 PuTTY를 사용한 X11 전달
- Xming을 통해 Windows 대신 Linux를 사용하세요.여기또는여기
ETA: 주석의 지침을 다시 읽고 살펴보면 FTP는 마치 일반 네트워크 드라이브인 것처럼 SFTP 폴더를 "마운트"할 수 있으므로 귀하의 요구에 더 적합할 수 있습니다. 바라보다여기,여기,여기(Windows XP/7/Vista의 경우), 또는여기(Windows 8의 경우).
답변2
Shadur가 X를 활성화하는 방법을 설명합니다. X는 /etc/ssh/sshd_config
서버 측에 있고 X는 ~/.ssh/config
클라이언트 측에 있으므로 일반적으로 두 개의 서로 다른 시스템에 대해 이야기합니다. X 전달은 로컬 X 디스플레이에 원격 애플리케이션을 표시합니다. 따라서 이 두 구성은 이 작업이 수행되도록 원격 및 로컬에 각각 알려야 합니다.
X를 사용해야 하는지 여부는 상황에 따라 다릅니다. 최소한 다음 요소를 고려해야 합니다.
어떤 종류의 대역폭이 있습니까? 속도는 얼마나 되나요? 측정되었나요? 상한선이 있나요? X는 제한 없이 매우 빠른 네트워크 연결을 사용하는 경우 더 유용합니다. 그렇지 않으면 매우 느릴 수 있습니다. 일반적으로 X는 네트워크의 지배자입니다. 대역폭이 최적화되어 있지 않습니다(또는 올바른 표현이 무엇이든).
X에서 어떤 도구를 사용할 계획입니까? GUI가 아닌 대안/동등한 것이 있습니까? 고려 중인 도구 유형의 예를 제시하면 사람들이 사용 가능한 대안을 제안할 수 있습니다. 또한 일부 잘 알려진 도구는 GUI와 명령줄/콘솔 형식으로 제공됩니다. 예를 들어. 이맥스, 적성, 리포트버그.
일반적으로 제가 조언하는 것은 사용 가능한 경우 명령줄(apt, wget, rsync) 또는 Curss 애플리케이션(aptitude 또는 mc 등)을 사용하고 필요한 작업을 수행하라는 것입니다. 이러한 앱이 반드시 X 앱보다 나쁜 것은 아닙니다. 그 중 일부는 매우 좋은 앱입니다. 예를 들어. JED, SLRN 등 John Davis의 소프트웨어는 그의 독특한 미학을 보여주는 콘솔 애플리케이션이자 예술 작품입니다. 그런데 Windows 클라이언트에서 X 서버를 실행하여 Linux 서버에 연결하는 것은 옵션이지만 특별히 좋은 방법은 아닙니다.
로컬 Linux 서버가 있는 경우 대역폭 문제가 사라지고 X가 더 실행 가능한 옵션입니다.
답변3
나는 그것을 발견 freenx
했으며 nxclient
이는 vnc
또는 X11
. 한번 시도해 보겠습니다.
답변4
Emacs를 사용한 경우 Windows에서 로컬로 설치된 Emacs를 실행하고 파일 편집, 파일 및 디렉터리 관리(피곤하다M-xshell
), 버전 제어, 컴파일 및 셸( 또는 M-xeshell
) 의 기타 임의 항목을 통해 가능합니다.도보 여행가로컬 Emacs에서. (찾기 쉬운 일부 데모 비디오를 통해 사람들은 알려지지 않은 Emacs, TRAMP 등을 덜 두려워하게 될 수 있습니다.1,2.)
이는 원격 X 프로그램이 귀하에게 적합한 솔루션이 아닐 수도 있음을 의미합니다. 원격 X 클라이언트 접근 방식과 달리 TRAMP 접근 방식은 원격 연결에 과도한 "그래픽" 트래픽을 포함하지 않으며 단순히 SSH 연결을 사용하여 디렉터리 목록, 파일 및 명령 출력을 주고받습니다.
예를 들어, Windows 탐색기를 사용하려는 경우 Ubuntu 서버에는 여전히 Windows 탐색기가 없으므로 원격으로 실행할 수 없습니다.
그러나 Windows 탐색기에 TRAMP(SSH를 통한 원격 액세스용)와 같은 기능이 있는 경우 필요한 경우 로컬 Windows 탐색기를 계속 사용할 수 있습니다.