Eu tenho um vps para o meu site de hospedagem. Está executando um servidor ubuntu. Toda vez que eu entrei no meu servidor pelo ssh, ele exibe uma longa mensagem de boas-vindas no meu terminal.
Linux node61.buyvm.net 2.6.18-pony6-3 # 1 SMP Terça-feira, 13 de março, 07:31:44 PDT 2012 x86_64
Os programas incluídos no sistema Debian GNU / Linux são software livre; os termos de distribuição exatos de cada programa são descritos nos arquivos individuais em / usr / share / doc / * / copyright.
O Debian GNU / Linux vem com ABSOLUTAMENTE SEM GARANTIA, na extensão permitida pela lei aplicável. Último login: Qua 11 de julho 12:08:19 2012 a partir de 113.72.193.52 Linux node61.buyvm.net 2.6.18-pony6-3 # 1 SMP terça-feira, 13 de março, 07:31:44 PDT 2012 x86_64
Os programas incluídos no sistema Debian GNU / Linux são software livre; os termos de distribuição exatos de cada programa são descritos nos arquivos individuais em / usr / share / doc / * / copyright.
O Debian GNU / Linux vem com ABSOLUTAMENTE SEM GARANTIA, na extensão permitida pela lei aplicável. entrou no CT 17323 -bash-4.2 #
Depois de fazer algumas pesquisas sobre isso (sim, eu estava apenas pesquisando), percebi que meu servidor deveria ter um .bashrc
e .bash_profile
(ou .profile
) controlando isso. Eu uso o vim para abrir o meu .bashrc
e .profile
não consegui encontrar nenhuma linha de códigos que exibisse mensagem no meu terminal. Portanto, eu estou querendo saber se existe como outro arquivo para isso?
Quero comentar essas mensagens de boas-vindas porque meu sftp não está funcionando com um erro ( Received message too long 761422195
). Tenho certeza de que esse erro é causado pela mensagem de boas-vindas do meu servidor.
Desculpe pelo meu inglês ruim. Eu realmente apreciaria qualquer ajuda!
Respostas:
Você precisa editar dois arquivos:
/etc/motd
(Mensagem do Dia)/etc/ssh/sshd_config
: Altere a configuraçãoPrintLastLog
para "não", isso desativará a mensagem "Último login".E, em seguida, reinicie o seu sshd.
fonte
sudo /etc/init.d/ssh restart
após a ediçãosshd_config
Você precisa alterar o conteúdo de
/etc/motd
. Infelizmente, por padrão,/etc/motd
é um link/var/run/motd
que é redefinido toda vez que você faz login. Para fazer alterações permanentes, faça o seguinte:ou qualquer editor que você preferir. Em seguida, digite a mensagem que deseja mostrar (se houver) e salve o arquivo.
A remoção da mensagem "última vista" (por exemplo, configuração
PrintLastLog
parano
in/etc/ssh/sshd_config
) não é recomendada - a hora do último login é uma informação valiosa de segurança. Ele permite uma maneira de verificar se alguém que você não esperava se conectou recentemente ao sistema. De qualquer forma, é possível, é claro, mas faça isso conscientemente .fonte
/etc/motd.tail
quais podem ser usados, dependendo do sistema./etc/motd
existe um arquivo regular e/etc/motd.tail
não funcionou @jezmck.sudo nano /etc/motd
e funcionou.Em uma base por usuário, você pode executar
touch ~/.hushlogin
para desativar as mensagens.fonte
Crie um novo arquivo e edite a mensagem de boas-vindas. Edit
/etc/ssh/sshd_config
. Em que haverá uma linha chamadaEdite esse caminho com o caminho da mensagem de boas-vindas recém-criada.
Gostar,
Reinicie o ssh. Agora vai funcionar.
fonte
Pode estar modificando o arquivo / etc / issue, tente o seguinte:
Data atual: \ d Hora atual: \ t Nome do sistema: \ s Arquitetura: \ m Informações de compilação do SO: \ v Nome do host: \ n Kernel: \ r Número de usuários conectados: \ u.
fonte
Crie o arquivo /etc/motd.tail e escreva lá tudo o que você precisa. O arquivo / etc / motd será gerado em cada inicialização do sistema com base no conteúdo do /etc/motd.tail.
fonte
Um programa que ajuda você a exibir uma mensagem de boas-vindas
pressione a esctecla após a conclusão
agora pressione shift+ qjuntos
fonte