SSH. Пропустит ли firewall соединение с публичного ip если есть RSA ключ?
firewall не занимается проверкой ключей - вам нужно открыть порт, чтобы клиент ssh мог достучаться до сервера ssh, и сервер ssh уже будет проверять ключи
Файрволлу поуху на RSA ключ :) У него есть список правил, в соответствии с которыми он работает.