Isso porque sua localidade em sua máquina local está configurada para alemão, que o SSH encaminha para e tenta usar no servidor, mas seu servidor não o tem instalado.
Você tem várias opções:
-
Gere o código do idioma . Gere a localidade alemã no servidor com
sudo locale-gen de
. -
Pare de redirecionar o código de idioma do cliente . Não encaminhe a variável de ambiente local de sua máquina local para o servidor. Você pode comentar a linha
SendEnv LANG LC_*
no arquivo local/etc/ssh/ssh_config
. -
Pare de aceitar a localidade no servidor . Não aceite a variável de ambiente local de sua máquina local para o servidor. Você pode comentar a linha
AcceptEnv LANG LC_*
no arquivo remote/etc/ssh/sshd_config
. -
Defina a localidade do servidor para inglês . Defina explicitamente a localidade para inglês no servidor. Como exemplo, você pode adicionar as seguintes linhas aos arquivos
~/.bashrc
ou~/.profile
remotos:export LANGUAGE="en" export LANG="C" export LC_MESSAGES="C"
Se você não tem acesso root ao servidor, a opção Parar o encaminhamento do código de idioma do cliente pode ser o melhor (e único) caminho a percorrer.