동일한 인터페이스에서 SSH 및 텔넷 모두에 액세스 할 수있는 C# 라이브러리를 찾고 있습니다. 무엇이 좋은 선택일까요?SSH 및 텔넷 용 C# 라이브러리
답변
이 링크는 당신에게 C# Telnet Library
- 최소한의 텔넷 도움이 될
- telnetcsharp.codeplex.com
- xpresslearn
- thoughtproject.com
- dotnettelnet는
SSH 스택의 경우 Granados을 권장합니다. 그것은 많은 제품에서 사용되었습니다.
텔넷 스택에는 code project page을 사용하는 것이 좋습니다.
Poderosa terminal emulator을 다운로드 할 수도 있습니다. 이것은 Granados를 SSH 스택으로 사용하고 있으며 자체 텔넷 스택 구현이 있습니다.
Poderosa는 매우 플러그 가능합니다. 그것은 네트워크 스택에 좋은 추상화 레이어를 제공합니다. 자신의 통합 인터페이스를 작성할 시간이 없다면, 실제로 작업을 체크 아웃해야합니다. 그것은 당신이 원하는 것과 같은 인터페이스에서 SSH와 텔넷 모두에 대한 액세스를 제공합니다. 불행히도, 그것은 일본 엔지니어에 의해 쓰여졌습니다. 모든 인라인 코멘트는 일본어로 작성됩니다. 코드를 이해하는 데 약간의 시간이 걸릴 수 있습니다.
또한 터미널 에뮬레이션 라이브러리를 체크 아웃 할 수도 있습니다. 원격 터미널에서 반환되는 데이터를 처리하기 때문에 대부분의 터미널은 장치 제어 명령, 글꼴 색/스타일 또는 커서 이동 명령에 대해 escape character sequence을 반환합니다.
간단한 명령 "ls -al"에서도 반환 된 내용에 일부 이스케이프 문자 시퀀스가 포함될 수 있습니다. 이러한 이스케이프 시퀀스는 다른 색상으로 표시된 디렉토리 이름과 파일 이름을 만드는 것입니다.
다시 말하지만 터미널 에뮬레이션의 경우 가장 적합한 C# 라이브러리는 Poderosa입니다. C# 라이브러리를 사용할 필요가없는 경우 PuTTY은 최상의 터미널 에뮬레이션을 지원합니다. 지금까지 본 대부분의 이스케이프 문자 시퀀스를 인식 할 수 있습니다.
Poderosa와 Granados를 보시길 강력히 권하지 만,이 프로젝트는 더 이상 활성화되지 않는 것 같습니다. 그럼에도 불구하고, 여전히 내가 본 최고입니다.
C#으로 SSH 작업을하는 것은 실제로 매우 까다로 우며 대부분의 구현은 버그가 있거나 너무 느립니다. SmarTTY을 만들 때 우리는 SharpSSH 및 SSH.Net을 사용하여 많은 어려움을 겪고 마침내 libssh2를 중심으로 자체 C# 래퍼를 만들기로 결정했습니다.
SmarTTY가 오픈 소스가 아니지만 프로젝트에서 SSH 라이브러리를 사용하려면 저에게 이메일을 보내주십시오. 그런 도서관에 대한 큰 수요가 있다면, 우리는 그것을 별도의 제품으로 공개 할 것입니다.
ssh 래퍼를보고 싶습니다. –
안녕하세요. 내가 알다시피, 당신은 여전히 래퍼를 풀지 않았습니까? 내 프로젝트에서 사용할 수 있습니까? – Geograph
- 1. java 용 SSH 및 텔넷 라이브러리
- 2. 텔넷 연결을 통한 SSH
- 3. ssh 서버 C 라이브러리?
- 4. 안드로이드 용 SSH 자바 라이브러리?
- 5. 텔넷/SSH 연결에서 정확히 어떻게됩니까?
- 6. 펄 SSH 연결은 내가 노력 텔넷
- 7. C# 용 캘린더 라이브러리
- 8. UI 용 C# 라이브러리 용 C++
- 9. C++ 용 압축 라이브러리
- 10. C++ 용 고품질 라이브러리
- 11. C++ 용 암호화 라이브러리
- 12. 텔넷 세션 용 스크립트 만들기?
- 13. J2ME 용 Telnet 라이브러리
- 14. C++ 용 NetSieben의 SSH Lib 빌드
- 15. ref 및 라이브러리 C++/C#
- 16. C# 및 C++ 라이브러리
- 17. C/C++ 용 snmp 에이전트 라이브러리?
- 18. C++ 용 RSA 암호화 라이브러리
- 19. Linux 용 C 웹캠 라이브러리?
- 20. C++ 용 MATLAB 코드 라이브러리
- 21. Objective-C 용 암호화 라이브러리
- 22. C++ 용 YAML 직렬화 라이브러리?
- 23. C++ 용 XML-RPC 라이브러리
- 24. 무료 C# ssh 서버 라이브러리 또는 대체 보안 원격 콘솔 솔루션?
- 25. ActionScript 3 및 SSH
- 26. 텔넷 서버로 텔넷 세션을 처리하는 방법
- 27. C 라이브러리 용 C++ 래퍼 작성
- 28. C++ 용 Embedding C# 형식 라이브러리
- 29. VTK 입출력 용 C/C++ 라이브러리
- 30. 크로스 OS 텔넷 클라이언트에 텔넷 lib 및 언어 선택?
어떻게 동일한 인터페이스를 사용할 수 있습니까? SSH에는 사용자 이름, 개인 키 파일 등이 필요합니다. 텔넷에는 의미가 없습니다. 연결이 설정된 후에는 양방향 바이트 스트림 인 공통 인터페이스를 사용할 수 있지만 연결 설정은 매우 다를 수 있습니다. –
검색했을 때 당신은 무엇을 발견 했습니까? 왜 그들이 당신의 필요를 충족시키지 않았습니까? –
기다려, 검색? 여기에 게시하는 것이 검색 중이라고 생각 했습니까? – dotalchemy