Да, таблицы страниц хранятся в адресном пространстве ядра. Каждый процесс имеет свою собственную структуру таблицы страниц, которая настроена таким образом, что часть адресного пространства ядра совместно используется процессами. Однако адресное пространство ядра недоступно из пользовательского пространства. Код пользовательского пространства взаимодействует с ядром контролируемым образом с помощью системных вызовов. После успешного системного вызова процессор переходит в привилегированное состояние, в котором доступно адресное пространство ядра.
Восстановить доступ по ssh невозможно. Вы должны связаться со своим другом и попросить его сбросить правила iptables.
Если я могу дать вам совет, я бы настроил сторожевой таймер с помощью cron
или at
при настройке iptables, чтобы это больше не повторилось. Я думаю, вы можете найти полезным этот ответ и этот ответ на ServerFault.