Tengo un vps para el alojamiento de mi sitio web. Está ejecutando un servidor ubuntu. Cada vez que inicie sesión en mi servidor mediante ssh, muestra un largo mensaje de bienvenida en mi terminal.
Linux node61.buyvm.net 2.6.18-pony6-3 # 1 SMP martes 13 de marzo 07:31:44 PDT 2012 x86_64
Los programas incluidos con el sistema Debian GNU / Linux son software libre; Los términos de distribución exactos para cada programa se describen en los archivos individuales en / usr / share / doc / * / copyright.
Debian GNU / Linux viene ABSOLUTAMENTE SIN GARANTÍA, en la medida permitida por la ley aplicable. Último inicio de sesión: mié 11 de julio 12:08:19 2012 desde 113.72.193.52 Linux node61.buyvm.net 2.6.18-pony6-3 # 1 SMP martes 13 de marzo 07:31:44 PDT 2012 x86_64
Los programas incluidos con el sistema Debian GNU / Linux son software libre; Los términos de distribución exactos para cada programa se describen en los archivos individuales en / usr / share / doc / * / copyright.
Debian GNU / Linux viene ABSOLUTAMENTE SIN GARANTÍA, en la medida permitida por la ley aplicable. entró en CT 17323 -bash-4.2 #
Después de hacer algunas investigaciones sobre este (Sí, lo estaba buscando en Google en todo), me di cuenta de que mi servidor debe tener una .bashrcy .bash_profile(o .profile) el control de este. Utilizo vim para abrir my .bashrcy .profileparece que no puedo encontrar ninguna línea de códigos que muestre el mensaje en mi terminal. Por lo tanto, me pregunto si hay otro archivo para esto.
Quiero comentar esos mensajes de bienvenida porque mi sftp no funciona con un error ( Received message too long 761422195). Estoy bastante seguro de que este error es causado por el mensaje de bienvenida de mi servidor.
Perdón por mi mal ingles. ¡Realmente apreciaria cualquier ayuda!

Respuestas:
Necesita editar dos archivos:
/etc/motd(Mensaje del día)/etc/ssh/sshd_config: Cambie la configuraciónPrintLastLoga "no", esto deshabilitará el mensaje "Último inicio de sesión".Y luego reinicie su sshd.
fuente
sudo /etc/init.d/ssh restartdespués de la ediciónsshd_configNecesita cambiar el contenido de
/etc/motd. Desafortunadamente, por defecto,/etc/motdes un enlace al/var/run/motdque se restablece cada vez que inicia sesión. Para hacer cambios permanentes, por favor haga lo siguiente:o el editor que prefieras. Luego ingrese el mensaje que desea que se muestre (si corresponde) y guarde el archivo.
Extracción del mensaje "visto por última vez" (por ejemplo, el establecimiento
PrintLastLogdenoen/etc/ssh/sshd_config) no se recomienda - hora del último acceso es información importante de seguridad. Permite una forma de verificar si alguien que no esperaba ha iniciado sesión en el sistema recientemente. De todos modos, es posible, por supuesto, pero hazlo a sabiendas .fuente
/etc/motd.tailcuáles se pueden usar, dependiendo del sistema./etc/motdes un archivo normal y/etc/motd.tailno funcionó @jezmck.sudo nano /etc/motdy funcionó.En función de cada usuario, puede ejecutar
touch ~/.hushloginpara deshabilitar los mensajes.fuente
Cree un nuevo archivo y edite el mensaje de bienvenida. Editar
/etc/ssh/sshd_config. En eso habrá una línea llamadaEdite esa ruta con la ruta de mensaje de bienvenida recién creada.
Me gusta,
Reiniciar ssh. Ahora funcionará.
fuente
Podría estar modificando el archivo / etc / issue, intente esto:
Fecha actual: \ d Hora actual: \ t Nombre del sistema: \ s Arquitectura: \ m Información de compilación del sistema operativo: \ v Nombre de host: \ n Kernel: \ r Número de usuarios conectados: \ u.
fuente
Cree el archivo /etc/motd.tail y escriba allí todo lo que necesita. El archivo / etc / motd se generará en cada arranque del sistema en función del contenido de /etc/motd.tail.
fuente
Un programa que te ayuda a mostrar un mensaje de bienvenida
presione la esctecla después de completar
ahora presiona shift+ qjuntos
fuente