SSH 유틸리티가 pty로 간주되는 이유는 무엇입니까?

SSH 유틸리티가 pty로 간주되는 이유는 무엇입니까?

나는 읽었다여기그것은 sshpty로 간주됩니다. 왜? 내 콘솔(예를 들어 Debian 서버)에서 명령 을 실행하면 ssh"pty" 측면은 어디에 있습니까 ssh? 저에게는 cator 와 같은 다른 유틸리티를 사용하는 것과 같습니다 sed. 여기서 "pty" 측면은 어디에 있습니까?

또는 이 용어를 사용하는 것이 더 타당해 보일 것입니다(비록 그것이 매우 드물고 이러한 용어를 "멀티플렉서"라고 명명해야 함에도 불구하고) screen.tmux

답변1

ssh고객그리고 tty당신을 통해 당신과 통신합니다tty의 표준 출력로컬 컴퓨터에서. 원격 시스템에서 a는 다음 pty에 의해 생성됩니다.SSHD로그인할 때.

sshd그런 다음 를 실행하여 원격 컴퓨터에 정보가 표시되는 대신 로컬 컴퓨터로 전달되도록 shell연결합니다 .ptyssh

로컬에서 사용 하는 것처럼 shell에 연결 하지만 에 전송된 정보는 로컬 화면에 인쇄되지 않고 으로 전달된 다음 연결된 장치로 보냅니다.ptyttyptysshdssh 고객이는sshd의사 터미널.

관련 정보