服务器ssh连接以及密钥认证

服务器ssh连接以及密钥认证相关内容

原由

最近微软有学生福利,在朋友的帮助下取得了一台泡菜国的虚拟服务器

生成安全密钥

ssh-key -t RSA

所有选项直接回车默认即可

image-20260425105004395

生成的密钥文件存放在了C盘用户下当前用户文件夹中的.ssh目录中

image-20260425105145753

ssh登录用户

为了服务器的安全考虑,在本地使用虚拟机模拟服务器,我创建了个普通用户:ssh-test

ssh ssh-test@192.168.79.191

image-20260425105528391

上传公钥文件

scp C:\Users\Tao\.ssh\id_rsa.pub ssh-test@192.168.79.191:/tmp/id_rsa.pub

image-20260425110113037

提权为root

sudo -i

image-20260425110452311

将文件复制到/root/.ssh中

cp /tmp/id_rsa.pub /root/.ssh/authorized_keys

修改ssh配置文件

vim /etc/ssh/sshd_config

image-20260425110842824

取消标注行的注释,保存退出并重启服务

systemctl restart ssh

使用终端软件连接

演示软件为mobaxterm

image-20260425111157934

登录成功

image-20260425111244645

文章评论