Я создал главный ключ PGP и подраздел аутентификации на моем сервере Ubuntu. Для пользователя testUserX, который мне еще предстоит создать, я хочу, чтобы он (testUserX) использовал подраздел аутентификации для входа на этот сервер.
sec rsa1024/1CA56EBE6E0D128A
created: 2020-03-27 expires: never usage: C
trust: ultimate validity: ultimate
ssb rsa1024/7D9558836D7E9E72
created: 2020-03-27 expires: never usage: A
[ultimate] (1). admin <admin-test@example.com>
Я пытался следовать нескольким учебникам, которые я нашел в inte rnet, но ни один из них пока не работал. У меня есть сервер Ubuntu 18.04, и моя версия gpg (GnuPG) - 2.2.4.
Кто-нибудь может мне помочь, как это сделать? Это должно быть довольно просто, но я не смог справиться с этим. Спасибо.
Редактировать: Может быть, я должен уточнить свой ответ, что я сделал до сих пор.
На сервере Ubuntu я экспортировал ключ publi c подраздела аутентификации в ~/.ssh/authorized_keys
gpg --export-ssh-key 7D9558836D7E9E72! > 7D9558836D7E9E72.pub.ssh
cat ~/7D9558836D7E9E72.pub.ssh >> ~/.ssh/authorized_keys
Затем я экспортировал закрытый ключ на мой Windows 10 компьютер и импортировал его туда:
scp ferit@192.168.2.8:~/7D9558836D7E9E72.sub.key C:\Users\ferit\Downloads\
gpg --import 7D9558836D7E9E72.sub.key
Итак, вопрос: Как мне войти с Windows 10 в Сервер Ubuntu через PGP?