Другое решение - использовать SSH-туннелирование.
Как и Стивен Харрис, я большой поклонник линода
, поэтому давайте также предположим, что у вас есть сервер в Интернете с общедоступным статическим IP-адресом. (хотя подойдет любой сервер от любого провайдера).
На сервере вы создаете пару закрытого и открытого ключей с помощью ssh-keygen
и добавляете открытый ключ в файл authorized_hosts
, например
ssh-keygen -f ~/.ssh/daughters-laptop -N ""
cat ~/.ssh/daughters-laptop.pub >> ~/.ssh/authorized_hosts
Скопируйте частный ( ~ / .ssh / daughters-laptop
) на портативный компьютер. И убедитесь, что портативный компьютер выполняет две операции при загрузке:
Запускает sshd
( systemctl enable sshd
в большинстве современных систем)
Запускает ssh -R localhost: 6667 : localhost: 22 -i / path / to / private / key / daughters-laptop user @ server
(в большинстве систем это разрешено в /etc/rc.local
)
Теперь , чтобы войти в систему на портативном компьютере, вам просто нужно войти на сервер, а затем выполнить:
ssh -p 6667 user_at_laptop@localhost
Примечания:
Вам необходимо войти на портативный компьютер как тот же пользователь, что и ваша дочь (или иметь возможность su
к нему), в противном случае безумие разрешений Xorg гарантирует.
Вы можете настроить вторую пару ключей (или повторно использовать те же самые) для облегчения входа в систему на портативном компьютере.
Защитите личные ключи! Вы только что создали бэкдор на ноутбуке, которым пользуется ваш ребенок, любой, у кого есть этот ключ, может войти в него. Ключ, созданный с помощью -N ""
, является открытым текстом.
Вы можете использовать HydraPaper. Его можно установить с помощью flatpak
. Чтобы установить его на Elementary OS, вам нужно сначала установитьflatpak
:
sudo apt-get update
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Затем вы можете установить HydraPaper, запустив:
flatpak install flathub org.gabmus.hydrapaper
Чтобы запустить программу, просто запустите:
flatpak run org.gabmus.hydrapaper
В следующий раз, когда вы войдете в свою систему, вы найдете программу в меню приложений.