자바 스크립트 ssh 클라이언트가 있습니까?


10

HTML5 소켓을 사용하고 설치할 필요가없는 순수한 자바 스크립트 클라이언트를 의미합니다. 브라우저에서 단일 js 파일을 열면됩니다. 그런 고객을 전혀 쓸 수 있습니까?


@ TomO'Connor 왜?
Poma

2
당신의 밖으로! 깜짝 무서워하는 이유는 다음과 같습니다 matasano.com/articles/javascript-cryptography 는 자바 스크립트에서 SSH 클라이언트를 작성할 수 있습니다하더라도, 쓸 수 없습니다 안전한 자바 스크립트에서 SSH 클라이언트를.
Ladadadada

2
@Ladadadada이 기사를 읽었을 때 JS SSH 클라이언트는 SSL SSH를 통해 제공되는 한 SSH SSH 클라이언트가 정상입니다.
ceejayoz

1
코드가 SSL을 통해 전달 되더라도 자바 스크립트에서 키를 안전하게 생성하거나 저장할 수 없으므로 SSH 용 암호화를 수행하는 것은 의미가 없습니다. Javascript로 telnet-over-ssl을 구현하면 안전하게 할 수 있으며 Poma의 문제를 해결하면 가치가 있습니다.
Ladadadada

답변:


2

순수한 HTML5는 아니지만 다른 온라인 (html / js / css 기반)이 있습니다.

  • 파이 쉬
  • 웹쉘 (2016 년 6 월 6 일 현재 더 이상 해결되지 않음)
  • sshterm (2016 년 6 월 6 일 현재 더 이상 해결되지 않음)

3
Firessh는 Firefox 플러그인이므로 OS에서 실제 임의의 숫자에 액세스 할 수 있습니다. 플러그인을 설치할 수 없거나 Firefox를 사용하지 않는 경우 순수 자바 스크립트보다 안전하지만 좋지 않습니다. Webshell은 AJAX 요청을 수락하기 위해 서버에 Python 스크립트를 설치합니다. Bart의 답변에서 GateOne과 매우 유사합니다. 암호화에는 SSL을 사용해야합니다. sshterm은 무료 ssl-to-ssh 프록시입니다. 모든 비밀번호는 다른 사람의 서버를 거쳐 SSL에서 해독 된 다음 서버에 대한 SSH 연결에 사용됩니다. 이 옵션은 권장하지 않습니다.
Ladadadada

4

내가 아는 JavaScript는 아니지만 서버에서 Python 스크립트를 실행하여 브라우저에서 ssh-shell을 제공 할 수 있습니다.

GateOne


debian / ubuntu 용으로 사전 패키지 된 shellinabox와 동일합니다. 그런 다음 Javascript 가능 브라우저를 사용하여 shellinabox 데몬을 실행하는 서버에 연결하십시오.
ndemou

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.