Нет никакой двусмысленности.
Apt предупреждает вас, что вы можете удалить эти пакеты , если хотите . Если вы используете apt autoremove
, они будут удалены.
С другой стороны, пока вы их не удалите, они будут регулярно обновляться.
от М3
ssh -R localhost:2602:localhost:22 user@M2
от М1
ssh -L localhost:2602:localhost:2602 user@M2
Теперь вы можете напрямую подключаться к M3 с M1 (здесь localhost на самом деле означает M3)
ssh user@localhost -p 2602
Я использую-J
(Я помню это как "Прыжок" )для этого.
M1 -> M3 (через M2):
ssh -J M2 M3
scp
также поддерживает нечто подобное:
scp --ProxyJump=M2 localfile M3:remotefile
Думаю, проще всего объяснить с помощью IP-адресов:
M1 = 192.168.1.100
M2 = 192.168.1.101 & 10.10.1.200
M3 = 10.10.1.201
M1 не может получить доступ к 10.10.1.x
, поэтому он должен пройти через M2, который имеет доступ к обеим сетям. Допустим, у вас также есть разные пользователи на каждой машине для дополнительной сложности. К SSH с M1 на M3:
m1user@192.168.1.100: ~ $ ssh -J m2user@192.168.1.101 m3user@10.10.1.201
или получить remotefile
из M3 в M1:
scp --ProxyJump=m2user@192.168.1.101 m3user@10.10.1.201:remotefile localfile