Modificando o prompt padrão do Windows do OpenSSH

5

Acabei de instalar o OpenSSH no sistema operacional Windows com base no seguinte guia. link

Este é o prompt padrão

prompt do Windows

[email protected]@ServerName c:\Users\userName>  

[email protected]@ServerName c:\Users\userName>

prompt do Linux

[root@ServerName ~]# 
[root@ServerName ~]# 

No Linux, podemos facilmente alterar essa configuração modificando a variável PS1 .

[root@ServerName ~]# echo $PS1
[\u@\h \W]\$
[root@ServerName ~]# 

E o Windows? O prompt padrão para o Windows é muito longo, pois estou usando o usuário do domínio. Eu gostaria de simplificar isso.

    
por Sabrina 21.12.2017 / 12:42

1 resposta

1

É porque o servidor Win32-OpenSSH define a variável de ambiente PROMPT para

<ssh-username>@%COMPUTERNAME% $P$G

É codificado e não é configurável.

Embora você possa reverter isso especificando um comando remoto personalizado como:

set PROMPT=$P$G & cmd.exe

Por exemplo, no PuTTY, você pode fazer isso indo em Conexão > SSH > Comando Remoto .

    
por 21.12.2017 / 13:48