Apakah Anda mengubah PS1 atau profil terminal saat terhubung SSH?
Ini akan membantu mencegah situasi di mana Anda lupa bahwa Anda sedang terhubung SSH dan bertanya-tanya mengapa file yang baru ditambahkan tidak ada di jalur ini. {emo:onion-030.gif:50}
Untuk menerapkan fitur di atas, Anda harus terlebih dahulu mengganti perintah ssh di klien SSH.
Tentu saja, ada berbagai cara untuk mengganti perintah tergantung pada karakteristik Linux, tetapi di sini kami ingin memperkenalkan metode yang dapat dikonfigurasi dengan mudah.
Pertama, tambahkan skrip shell di bawah ini ke jalur yang memiliki prioritas lebih tinggi dari /usr/bin (misalnya, /usr/local/bin atau ~/.local/bin, dll).
[code]#!/bin/bash
/usr/bin/ssh "$@"
# Atur ulang profil terminal yang diubah di server SSH jarak jauh ke nilai default
printf "\\e]111\\a"
printf "\\e]110\\a"[/code]
Selanjutnya, tambahkan konten berikut ke profil shell jarak jauh yang menjadi target koneksi SSH.
[code]# ...
if [ -n "$SSH_CONNECTION" ]; then
# Tema Solarized dark
printf "\\e]11;#002b36\\a"
printf "\\e]10;#839496\\a"
fi
# ...[/code]
Setelah semua selesai, Anda dapat melihat terminal yang berwarna-warni. {emo:onion-051.gif:50}