Biasanya TERMdilewatkan dari lingkungan lokal Anda, tidak berubah, ke lingkungan yang jauh. Jika Anda mengatur TERMsisi lokal ketika memohon ssh, itu akan melakukan apa yang diperlukan.
Misalnya, jika ujung jarak jauh memiliki deskripsi terminal untuk rxvt(tetapi tidak rxvt-unicode), itu akan bekerja dengan cukup baik untuk tombol fungsi, dll.
Dengan asumsi bash atau shell yang sesuai dengan POSIX, Anda dapat melakukannya dengan
TERM=rxvt ssh remotehost
Melakukannya dengan cara itu hanya memengaruhi sshperintah, bukan lingkungan lokal Anda. Saya menggunakan fitur ini untuk menangani mesin-mesin biasa yang tidak memiliki deskripsi untuk screen.xterm-new. Tergantung pada mesin jarak jauh, mungkin ada atau tidak ada paket yang cocok yang dapat diinstal untuk database terminal lengkap . Beberapa (seperti Solaris dan FreeBSD) memerlukan solusi.
Bacaan lebih lanjut:
/usr/share/terminfo/.