CB2-2CARD的openSUSE远程SSH登录提示优化
- 1. 源由
- 2. 优化内容
- 2.1 去掉`Password`/`banner`前后的`prompts`提示语句
- 2.2 增加logo登录界面
- 2.3 增加系统运行情况简单汇报
- 2.4 增加banner
- 3. 优化效果
1. 源由
之前运行的CB2-2CARD的openSUSE安装&NAS环境配置服务器已经运行也有段时间了,整体情况良好!
MiniDLNA看片尤其比较爽,家里电视机,手机到处可以播放,尤其是在洗手间,可以看pad。除此之外,现在也日常用于储存大量的Git开源代码,毕竟有的时候SourceInsight找不到的符号,grep
一下子就找到了。
但是ssh远程登录的时候,界面确实比较丑,打算优化优化。
2. 优化内容
2.1 去掉Password
/banner
前后的prompts
提示语句
- 去掉
Attempt "keyboard-interactive" auth (SSH-2)
选项 - 去掉
Display pre-authentication banner (SHH-2 only)
选项
2.2 增加logo登录界面
原来登录只是简单的一句提示语:“Have a lot of fun…”
修改为一个字符logo的界面,大家感兴趣可以使用下面链接制作自己的字符logo。
2.3 增加系统运行情况简单汇报
daniel@localhost:~> /etc/profile.d/motd.shWelcome to localhost, daniel
NAME="openSUSE Leap"
VERSION="15.3"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.3"
PRETTY_NAME="openSUSE Leap 15.3"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.3"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
Uptime 00:27:40 up 5 days 16:05, 2 users, load average: 0.22, 0.15, 0.10
kernel 5.3.18-59.35-lpae
Mem total 944232 kBdaniel@localhost:~> cat /etc/profile.d/motd.sh
#!/bin/bash
echo -e "
Welcome to `hostname`, `whoami`
`cat /etc/os-release`
Uptime `uptime | sed 's/.*up ([^,]*), .*/1/'`
kernel `uname -r`
Mem total `cat /proc/meminfo | grep MemTotal | awk {'print $2'}` kB"
2.4 增加banner
增加或修改Banner /etc/ssh-banner
$ sudo vim /etc/ssh/sshd_config
$ sudo vim /etc/ssh-banner
$ sudo cat /etc/ssh-banner
Hello, this is Daniel Li @ Cubieboard Server!
$ sudo systemctl restart sshd.service