Есть файлы и папки, начинающиеся с "._cache." но обычно вы не видите их с помощью команды ls
, поскольку это скрытые файлы. Все файлы начиная с .
считаются скрытыми файлами в Linux. чтобы ls отображал их, используйте параметр -a
.
# ls
a-not-hidden-file
another-not-hidden-file
a-not-hidden-folder/
# ls -a
.hidden-file
.another-hidden-file
.a-hidden-folder/
a-not-hidden-file
another-not-hidden-file
a-not-hidden-folder/
Есть несколько мест, откуда могут поступать сообщения о входе в систему. Если настроено, сначала отображается баннер ssh, за которым следует содержимое /etc/motd
(. Это текстовый файл, который либо создается и поддерживается администратором, либо периодически генерируется сценарием. Я думаю, что Ubuntu использует другой подход -man motd
, который может пролить свет... ).
Наконец, rc-файлы пользовательской оболочки могут отображать дополнительные сообщения либо напрямую, либо путем вызова других утилит.
Если он настроен, баннер ssh можно либо отключить глобально, установив Banner none
в файле конфигурации, либо для более точного управления вы можете использовать что-то вроде
Match User honeypot
Banner none
В любом случае перезапустите sshd
, чтобы применить изменения.
Если вы хотите подавить /etc/motd
для отдельного пользователя, создайте файл в домашнем каталоге этого пользователя с именем .hushlogin
. Если этот файл существует, программа login
не будет отображать содержимое /etc/motd
до запуска оболочки входа в систему. Если пользователь может войти в систему и получить терминал, он может удалить файл.
обходной путь
local@sever:~$ ssh honeypot@remote-server <*>
Welcome 1.2.3.4 | you've been logged
local@server:~$
< *> :буквально любая команда, слово или число.