#author("2021-02-15T03:06:58+09:00","default:ryuichi","ryuichi")
#author("2021-02-15T03:10:34+09:00","default:ryuichi","ryuichi")
* 接続元PCの環境変数を接続先PCに送らないようにする [#seb08a01]


 vi ~/.ssh/config
 ------------------------
 Host *
     SendEnv -LC_* -LANG*
 ------------------------

- ここではすべての接続先ホストに対してLC_ALLやLC_CTYPE、LANGやLANGUAGEなどを送らないようにしている
- ~/.ssh/configの代わりに/etc/ssh/ssh_configに設定してもよい
- ここではすべての接続先ホストに対して'''LC_ALL'''や'''LC_CTYPE'''、'''LANG'''や'''LANGUAGE'''などを送らないようにしている
- '''~/.ssh/config'''の代わりに'''/etc/ssh/ssh_config'''に設定してもよい
- なお、ここでの例のようにLC_CTYPEを送らないようにすることで、'''warning: setlocale: LC_CTYPE: cannot change locale (ja_JP.UTF-8)'''のような接続元と接続先のPCのロケールの違いで起きるエラーを解消できる

** 参考 [#i280dd72]

https://stackoverflow.com/questions/29609371/how-do-not-pass-locale-through-ssh

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS