나는 Tamir.SharpSsh를 사용하고 있는데 C#으로 콘솔 SSH 클라이언트를 완벽하게 구현할 수 있는지 알고 싶다. 나는 실제로 자신의 GUI에서 실행중인 putty와 같은 것을 의미하지는 않지만, Windows cmd console에서 직접 실행할 수있는 무언가를 의미합니다.VT100 에뮬레이션 C#에서 SharpSSH로
라이브러리는 어떤 식 으로든 터미널 에뮬레이션을 처리하지 않는다는 점을 제외하면 꽤 훌륭합니다. 따라서 SshShell을 사용할 때 기본적인 상호 작용을 할 수는 있지만 출력은 종종 매우 못 생기고 임의의 문자로 가득 차며 쉘 스크립트 등과 같은 것들과 실제로 상호 작용할 수 없습니다.
나는 SharpSSH가 단순히 리다이렉트한다고 말할 수 있습니다. IO는 콘솔 IO에 연결됩니다.
다른 곳으로 리디렉션하고 터미널 에뮬레이션을 처리하는 것이 얼마나 어려운가요? 또한 이미 사용할 수있는 에뮬레이션 라이브러리 (C# 및 오픈 소스, 가능하면)가 있습니까?
편집 : SharpSSH에 대해 알아 보았습니다.