OpenPGP (реализованный GnuPG) и SSH не имеют общего формата ключа, хотя они основаны на одних и тех же криптографических принципах.
GnuPG реализует протокол ssh-agent
, так что вы по-прежнему можете использовать свои ключи OpenPGP через GnuPG для SSH-соединения с другими компьютерами.
ssh-agent
, добавив enable-ssh-support
в ~/.gnupg/gpg-agent.conf
export SSH_AUTH_SOCK=$HOME /.gnupg/S.gpg-agent.ssh
; вы можете сделать это в своем ~/.profile
ssh-agent
, если он запущен, и перезагрузить gpg-agent
(gpg-connect-agent reloadagent /bye
)ssh-add -L
теперь должен содержать знакомую строку открытого ключа SSH для вашего ключа OpenPGP)ssh
на целевой сервер, как с обычным ключом SSH . Это также отлично работает со смарт-картами OpenPGP или USB-ключами, я использую это для защиты своего ключа SSH с помощью YubiKey.
Когда ядро начинает убивать, казалось бы, случайные процессы, это обычно происходит из-за того, что системе не хватает памяти (как оперативной памяти, так и подкачки).
Проверьте состояние памяти вашей виртуальной машины с помощью free -h
, затем отрегулируйте при необходимости.