ssh client option "-T" is Disable pseudo-terminal allocation.
If I turn on this option, the remote sshd will not allocate a pty to run remote command. How the output of remote command transfer back to ssh client? As I know that the simple input/output between ssh client and server is:
ssh client <--- (TCP/IP) --> ssh server <---> ptm <---> pts <---> remote command
With option -T, does it means that the sshd will not create pty pairs to run remote command?