মানুষ ssh_config দেখুন:
SendEnv
Specifies what variables from the local environ(7) should be sent
to the server. Note that environment passing is only supported
for protocol 2. The server must also support it, and the server
must be configured to accept these environment variables. Refer
to AcceptEnv in sshd_config(5) for how to configure the server.
Variables are specified by name, which may contain wildcard char‐
acters. Multiple environment variables may be separated by
whitespace or spread across multiple SendEnv directives. The
default is not to send any environment variables.
এবং মানুষ sshd_config:
AcceptEnv
Specifies what environment variables sent by the client will be
copied into the session's environ(7). See SendEnv in
ssh_config(5) for how to configure the client. Note that envi-
ronment passing is only supported for protocol 2. Variables are
specified by name, which may contain the wildcard characters `*'
and `?'. Multiple environment variables may be separated by
whitespace or spread across multiple AcceptEnv directives. Be
warned that some environment variables could be used to bypass
restricted user environments. For this reason, care should be
taken in the use of this directive. The default is not to accept
any environment variables.
সেই অনুসারে, ডিফল্টটি কোনও ভেরিয়েবল প্রেরণ করা উচিত নয়, তবে টিআরএম বিশেষ বলে মনে হচ্ছে। এটি যাইহোক প্রেরণ করা হয়।
সুতরাং আপনি হয় ssh কল করার সময় TERM পরিবর্তন করতে (যেমন TERM=xterm ssh ...
) লগইন করার পরে এটি পরিবর্তন করতে (যেমন পছন্দ করতে পারেন .bash_profile
) অথবা সার্ভারের পাশে অজানা TERM প্রকারটি সংজ্ঞায়িত করতে পারেন (ধরে নিচ্ছেন যে সেখানে আপনার রুট অ্যাক্সেস রয়েছে)। বিশদ জন্য অন্যান্য উত্তর দেখুন।
infocmp
এবংtic
একবার সংকলিত হয়ে গেলে অস্থায়ীভাবে$TERM
আবার পরিবর্তন করার দরকার নেই । উপায় দ্বারা, আমি স্রেফ/usr/share/terminfo/s/screen-256color
ফেডোরা 18 থেকে CentOS-তে অনুলিপি করেছি (RSSync) , মনে হয় এটি ঠিক আছে (rsync -tv /usr/share/terminfo/s/screen-256color root@the_host:/usr/share/terminfo/s
)।