如何在ssh启动时编辑欢迎消息?

我有一个VPS为我的网站托pipe。 它正在运行一个Ubuntu服务器。 每当我通过sshlogin我的服务器时,它会在terminal显示一个冗长的欢迎信息。

Linux node61.buyvm.net 2.6.18 -pony6-3#1 SMP星期二三月13 07:31:44 PDT 2012 x86_64

Debian GNU / Linux系统附带的程序是自由软件; 每个程序的确切分配条件在/ usr / share / doc / * / copyright的各个文件中描述。

在适用法律允许的范围内,Debian GNU / Linux自带绝对保证。 上次login:Wed Jul 11​​ 12:08:19 2012 from 113.72.193.52 Linux node61.buyvm.net 2.6.18-pony6-3#1 SMP Tue Mar 13 13:13:44 PDT 2012 x86_64

Debian GNU / Linux系统附带的程序是自由软件; 每个程序的确切分配条件在/ usr / share / doc / * / copyright的各个文件中描述。

在适用法律允许的范围内,Debian GNU / Linux自带绝对保证。 进入CT 17323 –bash-4.2#

在做了一些研究(是的,我只是googlesearch),我意识到我的服务器应该有一个.bashrc.bash_profile (或.profile )控制这个。 我使用vim来打开我的.bashrc.profile ,我似乎无法find任何代码行,将显示在我的terminal消息。 所以我想知道是否有像这样的另一个文件?

我想注释掉那些欢迎消息,因为我的sftp没有处理错误( Received message too long 761422195 )。 我很确定这个错误是由我的服务器的欢迎消息引起的。

对不起,我的英语不好。 我真的很感激任何帮助!

你需要编辑两个文件:

  1. /etc/motd (每日消息)
  2. /etc/ssh/sshd_config :将设置PrintLastLog更改为“no”,这将禁用“上次login”消息。

然后重新启动你的sshd。

您需要更改/etc/motd的内容。 不幸的是,默认情况下, /etc/motd/var/run/motd的链接,每次login时都会被重置。 要做出永久的更改,请按照下列步骤操作:

 sudo rm /etc/motd sudo nano /etc/motd 

或者你喜欢的任何编辑器。 然后input您想要显示的消息(如果有),并保存该文件。

不build议删除“上次看到”消息(例如,在/etc/ssh/sshd_config PrintLastLog设置为no ) – 上次login的时间是有价值的安全信息。 它允许一种方法来检查是否有人不期望最近login到系统。 无论如何,这当然是可能的,但明智地这样做。

在每个用户的基础上,您可以运行touch ~/.hushlogin来禁用消息。

创build一个新文件并编辑欢迎消息。 编辑/etc/ssh/sshd_config 。 在那里会有一条线叫

 #Banner /some/path 

用新创build的欢迎消息path编辑该path。

喜欢,

 Banner /var/www/welcome.msg 

重新启动ssh。 现在它会工作。

创build文件/etc/motd.tail并写入你需要的一切。 根据/etc/motd.tail的内容,每次系统启动时都会生成/ etc / motd文件。

可以修改/ etc / issue文件,试试这个:

当前date:\ d当前时间:\ t系统名称:\ s架构:\ m操作系统版本信息:\ v主机名:\ n内核:\ rlogin用户数量:\ u。

帮助您显示欢迎信息的程序

  1. 开始你的terminal
  2. 写 – > vi filename.sh
  3. 按i进入插入模式。
  4. 开始编码
 clear d=$(date +%H) if [ $d -lt 12 ] then echo "Good Morning" elif [ $d -lt 16 ] then echo "Good Afternoon" elif [ $d -lt 20 ] then echo "Good Evening" else echo "Good Night" fi 
  1. 完成后按Esc

  2. 现在一起按shift + q

  3. 写入wq,然后按ENTER键\您的文件已被保存
  4. 你已经移动到terminal
  5. 写sh filename.sh
  6. 获取您的欢迎信息