如何将ssh登录的banner导入到文本文件中?
使用下面的命令登录SSH:
ssh -t user@server 'echo "Banner Text"'
注意:Banner Text是您想要显示在登录屏幕上的任何文本。
将输出重定向到文本文件中:
ssh -t user@server 'echo "Banner Text"' > /path/to/file
例如,将其重定向到桌面上的文件:
ssh -t user@server 'echo "Banner Text"' > ~/Desktop/login_banner.txt
确认生成的文本文件包含登录屏幕上的Banner Text。
或者,将Banner Text保存在文件中,并在登录时引用该文件:
将Banner Text保存在
服务器
上的文件中(例如,/etc/sshd_banner):
sudo nano /etc/sshd_banner
将所需的Banner Text添加到文件中。保存并关闭文件。
在/etc/ssh/sshd_config文件中,添加或编辑以下行:
Banner /etc/sshd_banner
存储更改后,请重启SSH
服务器
进行更改:
sudo service ssh restart
此时,所有登录到
服务器
的用户都将在登录屏幕上看到Banner Text。
注意:在某些情况下,Banner Text的格式可能需要更改,并且某些
服务器
可能需要从root用户访问Banner文件。 请查看
服务器
文档以获取更多帮助。