SSH를 통해 연결된 원격 호스트에서 로컬 컴퓨터에 명령을 실행하세요.

SSH를 통해 연결된 원격 호스트에서 로컬 컴퓨터에 명령을 실행하세요.

저는 X가 없는 SSH 원격 컴퓨터에서 작업하고 있는데 브라우저가 설치되어 있지 않습니다. Emacs에서 browser-url을 호출하면 (놀랍지도 않지만) "사용 가능한 브라우저를 찾을 수 없습니다."라는 오류가 발생합니다.

원격 컴퓨터에 w3m을 설치하거나 그래픽 브라우저를 전달할 수 있지만 로컬 컴퓨터에서 "browse"를 사용하여 열린 URL을 보고 싶습니다.http://example.com/'. 이 문제에 대해 어떤 작업이 수행되었습니까? 그렇지 않은 경우 (가능한 경우) 그러한 작업을 수행하기 위한 프로그램을 작성하는 방법은 무엇입니까?

나는 이 답변을 보았지만 스크립트에서 사용할 수 없는 것 같습니다(ssh를 통해 원래 호스트로 돌아갈 수 없는 경우). https://stackoverflow.com/questions/38567427/run-a-command-on-local-machine-while-on-ssh-in-bash

또는 이것이 가능하지 않다면 Firefox 자체를 전달할 수 있습니다(아주 느리긴 하지만).

답변1

요구 사항이 단지 변경 사항을 식별하는 것이라면 가장 먼저 떠오르는 옵션은 다음과 같습니다.살쾡이명령줄 브라우저.

두 번째 옵션은원격 로그인예를 들어 포트 80에 http 명령을 제공합니다.

GET index.html

원본 HTML 페이지가 표시됩니다.

세 번째이자 또 다른 좋은 예는 다음과 같습니다.curl

답변2

추가 패키지 lynx가 도움이 될 수도 있습니다(설치해야 할 수도 있음).

이 명령은 콘솔의 원격 호스트에서 페이지를 엽니다. 질문을 잘 이해했다면

관련 정보