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 .bashrc
y .bash_profile
(o .profile
) el control de este. Utilizo vim para abrir my .bashrc
y .profile
parece 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ónPrintLastLog
a "no", esto deshabilitará el mensaje "Último inicio de sesión".Y luego reinicie su sshd.
fuente
sudo /etc/init.d/ssh restart
después de la ediciónsshd_config
Necesita cambiar el contenido de
/etc/motd
. Desafortunadamente, por defecto,/etc/motd
es un enlace al/var/run/motd
que 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
PrintLastLog
deno
en/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.tail
cuáles se pueden usar, dependiendo del sistema./etc/motd
es un archivo normal y/etc/motd.tail
no funcionó @jezmck.sudo nano /etc/motd
y funcionó.En función de cada usuario, puede ejecutar
touch ~/.hushlogin
para 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