Я нашел ответ
https://en.wikibooks. org/wiki/OpenSSH/Cookbook/Proxies_and_Jump_Hosts
SOCKS proxy через промежуточный хост
Если вы хотите открыть SOCKS proxy через промежуточный хост, это возможно:
$ ssh -L 8001:localhost:8002 user1@machine1.example.org -t ssh -D 8002 user2@machine2.example.org
Клиент увидит SOCKS proxy на порту 8001 на локальном хосте, который на самом деле является соединением с машиной 1, и трафик в конечном итоге будет входить и выходить из сети через машину 2. Порт 8001 на локальном хосте соединяется с портом 8002 на машине 1, который является SOCKS-прокси для машины 2. Номера портов можно выбрать любые, какие вам нужны, но переадресация привилегированных портов все равно требует привилегий root.
Поэтому в моем случае я использовал:
ssh -L 6000:localhost:6001 -p 9000 admin@ip
ssh -D 6001 -p 6666 localhost -l username -N
Возможно, какой-то пакет рекомендует только пакет dbus
, вы могли бы попробуйте запустить apt-get rdepends --installed dbus
, чтобы узнать, есть ли еще ссылки на него
Виновником является service ssh status
, выполняемый /etc/profile.d/sshpasswd.sh. Самое забавное, что в системе не установлен openssh.
Эта команда помогла удалить ненужные пакеты:
apt-get autoremove
Можно написать собственное ядро для удаления служб и демонов из источника: take из всего, что ssh, dbus и т. д.
Мне нравилось доводить Mint 17 до голых костей: firefox со вспышкой, sauerbraten и wesnoth, а также для воспроизведения DVD.
Больше никаких Python, Gnome или GTK. Теперь работаем над удалением dbus. Пошло с 2000 установленных пакетов до 775. Компьютер более отзывчивый и использует на 20% меньше ЦП, но пинг по-прежнему составляет около 200.
Моя мотивация для этого - упростить Linux Mint и убрать всю волокиту, в которую он завернут. Мне нравится поддержка мультимедиа и отличная установка с помощью Mint, но я чувствую, что мы немного отвлеклись от размера установки и философии «ЦП и жесткий диск бесконечны».