Нет. Прочтите: / dev / tcp listen вместо nc listen .
Без дополнительной информации вы можете использовать системную версию perl, который является важным пакетом в Debian. Напишите однофайловый скрипт на Perl. Вы почти наверняка сможете найти способ выполнить однофайловый скрипт, не существуя как приложение в целевой системе, например curl https://dropbox.com/.../script.pl | perl
. Сценарий будет использовать системные вызовы socket ()
, bind ()
, listen ()
, dup2 ()
для замены stdin & stdout перед close ()
с исходным fd и exec ()
.
python
удобнее программировать, если у вас установлены стандартные
пакеты Debian.
Очевидно, что если бы у вас был установлен inetd
, вы могли бы запустить его со своим собственным файлом конфигурации. Если вы не против говорить по SSH и установлен sshd
, то его можно будет использовать. Это определенно будет более безопасно, чем любой из других вариантов :-P. Прочтите: Можно ли запустить sshd от имени обычного пользователя?
Отредактируйте /etc/systemd/journald.conf
, чтобы указать, сколько места журнал может использовать как в памяти, так и на диске.
См. man journald.conf
для подробного объяснения содержащихся в нем настроек.