2009-12-01 3 views
0

텔넷 연결을 통해 SSH 서버에 연결할 수 있습니까?텔넷 연결을 통한 SSH

Flash에서 SSH 서버에 연결하려고하지만 ActionScript에서 사용할 수있는 OpenSSH 구현이 없습니다. 텔넷 서버에 성공적으로 연결하여 명령을 실행할 수 있습니다.

SSH 서버로 시스템을 변경할 수 없습니다. 연결중인 컴퓨터가 Windows XP SP3을 실행 중입니다. 나는 필요한 Windows 머신 용 소프트웨어를 기꺼이 갖기 원합니다.

답변

1

ssh 서버가있는 컴퓨터에 http 서버가 있다고 가정합니다. 당신은 (예를 들어 C에서) 텔넷 프록시에 쓸 수있는 클라이언트 컴퓨터를 제어 할 수 있다면 PHP 스크립트를 사용하여 명령을 실행하십시오 (연결을 보안하기 위해 SSL을 사용하십시오).

나는 훨씬 더 쉬울 것이고 그 다음으로 SSH 클라이언트를 actionscript에 작성하는 것이 더 편리 할 것이라고 생각한다.

+0

PHP의 ssh2 확장과 함께 몽구스 웹 서버를 사용하게되었습니다. –

1

이론적으로는 가능할 것으로 생각됩니다. 하지만 SSL 핸드 셰이크는 물론 액션 스크립트에서 "수동으로"암호화 해제 및 암호화를 수행해야합니다. 개발 로드맵을 준비하십시오.

+1

ie를 참조하십시오.기본적으로 ssh를 직접 구현하는 것과 같습니다. –

+1

그것이 내가 말하려고했던 것이다. – innaM

3

SSH 서버에 연결하려면 SSH 클라이언트가 필요합니다. 텔넷 서버에 연결하는 것처럼 텔넷 클라이언트가 필요합니다.

SSH 서버가있는 시스템과 시스템 사이에 SSH 터널을 설정하고 SSH 터널을 통해 원격 시스템을 사용하도록 ActionScript를 설정할 수 있습니까?

+0

+1 : 보안 및 단순성 측면에서 이것이 최선의 해결책이라고 생각합니다. – Dathan

2

실용적인 측면에서, 아니오. 가능한 대안 :

작동하는 프록시 서버로 텔넷하여 원하는 위치에 SSH 연결을 설정할 수 있습니다. 그러나 그것은 물론 SSH를 사용하는 보안 목적을 우회하는 것입니다.

+0

텔넷 프록시가 클라이언트 시스템에서 작동하면 보안 위험이 발생하지 않습니다. –

+0

나는 클라이언트 컴퓨터에 프록시의 아이디어를 좋아한다. 이 작업을 수행하는 기존 소프트웨어 솔루션이 있습니까? –

+0

일종. 만약 당신이 프록시 호스트에서 telnet 데몬을 실행하고 있다면 telnet으로'ssh user @ host'를 요청하면 텔넷 연결을 통해 SSH 연결이 파이프됩니다. –

-1

나는 telnet과 ssh가 tcp/ip 관점에서 두 가지 매우 다른 것들이기 때문에 혼란스럽고 질문 자체가 오해의 소지가 있다고 생각한다. SSH는 (설치에 따라, 해커가 들어오는 것을 막기 위해 다른 포트로 옮길 수 있습니다. 일반적으로 2222가 사용되지만 다양합니다!) 한편 텔넷은 포트 23을 사용합니다. here을 참조하십시오. 사용 된 포트의 설명 ... 짧게 내가 이것을 시도 할 수는 없지만 100 % 확신 할 수는 있지만 시도하지 않은만큼 가치가있다 ... here을보고 ssh에서 POP3 프로토콜을 터널링하는 방법에 대해 자세히 알아보십시오. .

로컬 호스트의 포트 9999 (예 : 127.0.0.1)에 연결하면 ssh를 통해 pop3 서버가 터널링됩니다. 시큐리티 포커스 사이트의 예와 같이, 당신은 예를 들어 다른 포트에 텔넷 포트 포트를 통해 전달할 수 있습니다, 귀하의 경우 내 생각 : 당신이 9999에 텔넷 때

 
ssh -L 9999:telnet:23 somehost 

그래서 당신은 효과적으로을 통해 터널링된다 SSH.

관심있는 문제로 어떤 시스템이 SSH 서비스를 실행하고 있습니까? Linux/Unix입니까? 매개 변수 스위치는 로컬 전달의 경우 -L, 원격 전달의 경우 -R, 나머지 명령 매개 변수는 동일하게 사용됩니다. 여기에 필수적인 키워드는 포트 포워딩입니다.

+0

내 컴퓨터에서 ssh -L 9999 : telnet : 23 localhost를 실행 한 다음 동일한 컴퓨터에서 telnet localhost 9999를 실행하면 명령 줄에 나타나지 않습니다. –

+0

@Jeremy White : Ok! 적어도 내 대답을 읽어 주셔서 감사합니다. 나는 이것에 대한 아이디어가 없다. 추가 정보가 부족해서 미안해 !!! – t0mm13b

관련 문제