VNC를 통해 명령 입력 및 출력을 리디렉션하는 방법은 무엇입니까?

VNC를 통해 명령 입력 및 출력을 리디렉션하는 방법은 무엇입니까?

VNC 세션을 생성하고 거기에서 Linux 명령을 실행해야 합니다. LinuxVNC는 이 작업을 수행할 수 있지만 LinuxVNC에서는 tty만 내보낼 수 있습니다. Linux에는 64개의 tty만 사용할 수 있지만 이 숫자로는 충분하지 않습니다. 이 숫자를 늘릴 수 있는 방법이 있습니까? 이를 통해 LinuxVNC를 사용할 수 있습니다.

그렇지 않은 경우 명령 입력 및 출력이 포함된 VNC 세션을 어떻게 생성합니까? Proxmox의 vncterm은 이를 위해 설계되었지만 많은 문제에 부딪혀 대안을 찾으려고 노력했지만 지금까지는 운이 없었습니다.

제 경우에는 OpenNebula용 LXD 드라이버를 만들고 있습니다. OpenNebula에는 배포된 가상 머신 내의 콘솔에 연결할 수 있는 VNC 클라이언트가 있습니다. tty의 제한을 늘릴 수 없기 때문에 배포된 각 컨테이너에 대해 "lxc exec login"을 수행할 수 없으며 linuxvnc를 사용하여 이 tty를 내보내기 위해 출력을 다른 tty로 리디렉션할 수 없습니다. VNCterm은 저에게 잘 작동하지만 proxmox용으로 제작되었습니다. 다른 데비안 기반 시스템에 설치될 수 있지만 종속성 문제가 있을 수 있으며 솔루션은 즉시 사용 가능하며 다른 Linux 배포판에서도 작동해야 합니다. 또한 Proxmox의 VNCTerm을 사용하면서 다른 문제가 발생했습니다.

어떤 아이디어가 있나요? 먼저, 감사합니다.

관련 정보