Parte um: barra de status verde
why my ssh connection to my vps has "[remote] 0:bash" in green color showing in my bottom terminal vindow
Você provavelmente está em uma sessão tmux . Em sua configuração padrão, o tmux exibe uma barra de status como esta:
Otmuxéum"multiplexador de terminal" ; Ele permite que você execute vários programas ou apenas shells sobre a mesma conexão SSH. Você pode alternar entre eles, dividir a tela para mostrar vários programas ao mesmo tempo ou até mesmo desconectar e reconectar os mesmos programas posteriormente. (Outra ferramenta desse tipo, um pouco mais antiga, é a tela .)
O atalho de teclado básico no tmux é Ctrl b seguido por uma segunda chave: c para criar uma nova janela do tmux (eles serão listados na barra de status e *
significa o atual); n , p , 0 , 1 … 9 para alternar entre janelas; d para desanexar a sessão inteira (você pode reconectar mais tarde executando tmux attach
); finalmente : para entrar com comandos tmux avançados.
No entanto, o tmux não inicia automaticamente. Ele só inicia quando você executa o comando tmux
para criar uma nova sessão (ou tmux at
para anexar a um o anterior). Então, se você vir a barra de status tmux verde, isso significa que você deve ter feito isso - ou você executou um script que fez mais do que apenas configurar o WordPress para você…
Quando todos os programas em uma janela do tmux saem, essa janela é fechada. Quando todas as janelas tmux fecham, o próprio tmux sai. De sua descrição ("meu vps tem" [remote] 0:bash
"na cor verde") Então, se você quer se livrar dessa coisa, digite exit
no shell e o tmux será fechado. Se isso não funcionar, execute tmux kill-server
e ele deverá parar completamente o tmux.
Alternativamente, você pode simplesmente desconectar e reconectar - ou, se estiver vendo isso localmente, feche a janela do terminal e abra uma nova. Isso não destruiria a sessão do tmux, entretanto, apenas se desconecte dela. Você ainda poderá tmux attach
voltar para ele.
No entanto, se você desconectar, reconectar e encontrar-se dentro do tmux novamente , significa que você de alguma forma o configurou para ser iniciado automaticamente ... Nesse caso, você precisaria verificar o < em> profile arquivos - ~/.profile
e / ou ~/.bash_profile
- para quaisquer invocações do comando tmux
.
Parte dois: aviso estranho
Where's the normal ssh line... "user@ip # ?" ... now it's only showing the hostname "@hostname ~ #"
A "linha ssh" que você mencionou (por sinal, não é específica do SSH) é chamada de prompt , ou prompt do shell algumas vezes. É personalizável ...
... então não é um problema em si mesmo se o prompt parecer diferente. É apenas um problema quando parece diferente e você não sabe o porquê.
Novamente, se simplesmente abrir uma nova janela de terminal (ou uma nova conexão SSH) não ajudar, você deve verificar a configuração do shell. Você está usando o shell bash , que usa ~/.bashrc
como seu script de configuração, e esse é o lugar mais lógico para configurar a aparência do prompt, mas é possível que a configuração esteja em ~/.bash_profile
ou ~/.profile
também. Leia todos os três arquivos, procurando por algo que comece com PS1=…
ou export PS1=…
.
Para o registro, um simples prompt username@hostname path #
é configurado usando:
PS1='\u@\h \w \$ '