例えばlsのように、実行結果がすぐにかえるコマンドは

$ ssh ubuntu64 ls
install
proj

のように、sshコマンドで直接結果を得られるが、topコマンドのようなコマンドでは、 上記と同じように実行しても、

$ ssh ubuntu64 top
TERM environment variable not set.

となり、結果が表示されない。

このようなときは、tオプションを指定すると表示される。

$ ssh ubuntu64 -t top 

こうすると、topが実行され続け、top終了時にsshのコネクションも切れる。

参考

  • 2段ssh
  • ssh -t (open a pseudo tty) run commands on a remote server