1、生成密钥

ssh-keygen -b 2048 -t rsa

ps:密钥生成后会默认保存在cd /root/.ssh/文件下(一个密钥,一个公钥)。密钥是发给需要连接你的服务器,公钥要保存在本地(建议改名,我改为authorized_keys),并且查询配置在vi /etc/ssh/sshd_config文件里

2、配置服务器允许公钥登录

PubkeyAuthentication yes(开启密钥登录)

AuthorizedKeysFile .ssh/authorized_keys(公钥保存路径)

 

3、重启sshd,启用位置

sudo systemctl restart sshd

Logo

更多推荐