한 쌍의 의사 터미널 마스터와 슬레이브, 그리고 이를 통해 통신하는 두 프로세스가 주어지면,
- 마스터측 프로세스를 다른 프로세스로 변경할 수 있나요?
- 슬레이브측 프로세스를 다른 프로세스로 변경할 수 있나요?
내 질문은 피쉬 앤 칩스 Derek의 댓글에서 나왔습니다.SSH 클라이언트가 원격 시스템에서 실행 중인 기존 셸에 연결할 수 있나요?
SSH 서버는 어떻게 쉘 세션에 "연결"됩니까? 이는 마스터 pty fd를 저장하고 쉘이 해당 슬레이브 pty fd를 stdin/stdout/stderr로 사용하는지 확인합니다. 실행 중인 쉘 세션의 해당 마스터 pty fd를 훔치는 기능을 제공하는 SSH 서버가 있습니까? 난 그렇게 생각하지 않아.
감사해요.