Selain di atas ...
(1) penanganan tilda melarikan diri yang berbeda:
"~." escape akan memutuskan koneksi Anda jika Anda memiliki pty (-t). Untuk perintah yang sudah berjalan lama, Anda mungkin ingin mencegah seseorang menghentikan proses secara tidak sengaja jika mereka mengetik ~.
$ ssh hostname.tomontime.com -t sleep 60
[type ~. dan itu terputus]
Koneksi ke hostname.tomontime.com ditutup.
$ ssh nama host -T tidur 60
[Saya ketik ~. dan itu memperlakukannya seperti penekanan tombol normal, yang diabaikan oleh perintah sleep.]
~.
~.
Coba hal yang sama dengan CTRL-C. Anda akan melihat bahwa dengan -t Anda mengirim CTRL-C ke "sleep". Dengan -T Anda mengirim CTRL-C ke program ssh yang berjalan pada mesin Anda. Mungkin ada saat-saat ini membuat perbedaan (yaitu program menangani INT berbeda dari HUP)
(2) Anda hanya ingin meminimalkan pty atau aktivitas koneksi jaringan.
Ketika mencoba untuk me-reboot mesin yang kehabisan ptys Anda tidak ingin mendorong sistem untuk mencoba mengalokasikan pty! Ini juga meminimalkan koneksi jaringan yang harus ditutup (menunda reboot).
Ini akan bekerja lebih cepat dan lebih andal:
ssh -T reboot nama host
Ini mungkin memiliki masalah:
ssh -t hostname reboot