ad 1), если у вас есть NAT, вам необходимо настроить перенаправление портов. Если вы не можете этого сделать, и ничто другое не поможет, вы все равно можете запустить туннель ipv6 на своем домашнем компьютере, и вы сможете подключиться с других компьютеров с поддержкой ipv6.
Я бы посоветовал аутентифицировать аутентификацию паролей в openssh-server и использовать файлы ключей, если вы решите использовать openssh-сервер.