나는 지금 약간 긴장된 상황에 처해 있습니다. 우리 회사와 학교 모두 포트 80을 제외한 모든 것을 차단하기 때문에 HTML 또는 PHP 웹 SSH 클라이언트를 본 사람이 있는지 궁금합니다. 저는 서버 관리에 있어서는 광적인 사람입니다. 그렇습니다. Gatewayone과 같은 것을 찾았지만 그게 내 문제입니다.
포트 80을 통해 접속할 수 있습니다. 내 서버가 포트 80에서 웹 사이트를 호스팅하는 경우. Apache를 통해 PHP 스크립트를 실행할 수 있습니다. 암호화를 통해 웹사이트에 접근할 수 없습니다. SSH 포트를 변경할 수 없습니다. (저를 믿으세요. 시도해 보았습니다.) 서버에 대한 루트 액세스 권한이 있습니다.
어떤 도움이나 아이디어라도 대단히 감사하겠습니다. 최악의 상황이 발생하면 PHP로 직접 작성할 수 있습니다.
답변1
아마도상자 속의 껍질,1번 문또는특공대원하는 대로 작동하지만 암호화를 비활성화하도록 구성해야 할 수도 있습니다.
Shell In A Box는 모든 명령줄 도구를 웹 기반 터미널 에뮬레이터로 내보낼 수 있는 웹 서버를 구현합니다. 에뮬레이터는 JavaScript 및 CSS를 지원하는 모든 웹 브라우저에서 액세스할 수 있으며 추가 브라우저 플러그인이 필요하지 않습니다. 가장 일반적으로 로그인 셸은 다음과 같은 방식으로 내보내집니다.
Gate One™은 명령줄의 강력한 기능을 웹에 제공하는 웹 기반 터미널 에뮬레이터이자 SSH 클라이언트입니다. 브라우저 플러그인이 필요하지 않으며 모양과 기능의 모든 측면을 사용자 정의할 수 있는 강력한 플러그인 시스템을 기반으로 구축되었습니다.
Commando.io는 배포 및 시스템 관리 작업을 위해 원격 서버 그룹 간의 SSH 사용을 단순화하도록 설계된 웹 기반 인터페이스입니다.
답변2
넌 달릴 수 있어Ajax 용어귀하의 서버에서(여기서 웹 서버를 실행해야 함) Ajaxterm은 브라우저 내 터미널을 제공하는 웹 애플리케이션입니다. 명령을 입력하는 데 사용할 수 있지만 파일 전송에는 적합하지 않습니다. 하나 있다우분투 패키지그리고우분투 커뮤니티 페이지.
답변3
http 터널요청을 통해 터널 연결을 설정할 수 있습니다 HTTP PUT
. 따라서 그 위에 ssh를 사용할 수 있으며(예: 사용 ProxyCommand
) 암호화나 서버/클라이언트 인증을 희생할 필요가 없습니다.