title: Why use -T with ssh
body: <p>To test ssh I read you need to use something like <code>ssh -T user@domain.com</code>:</p>
  
  <p>According to <code>man ssh</code>:</p>
  
  <pre><code> -T      Disable pseudo-terminal allocation.
  
   -t      Force pseudo-terminal allocation.  This can be used to execute arbitrary screen-based programs on a remote
           machine, which can be very useful, e.g. when implementing menu services.  Multiple -t options force tty alloca-
           tion, even if ssh has no local tty.
  </code></pre>
  
  <p>but I'm still not clear, even after reading this, what the purpose of using <code>-T</code> is when testing SSH.</p>
  
  <p>I read up on pseudo-terminals (<a href="https://linux.die.net/man/7/pty" rel="noreferrer">https://linux.die.net/man/7/pty</a>) but that didn't seem to help.</p>