凝思ssh密钥登录

凝思ssh密钥登录

sshd可实现密钥登录,即每次登录不用再重复输入密码,自动认证

1、理论:sshd提供服务,故需要sshd开启相应配置

2、操作步骤:

测试机x 192.168.122.1 测试机y 192.168.122.100

需求:测试机x 免密 登录测试机y

测试机x执行命令

ssh-keygen #交互时,一路回车

ssh-copy-id 192.168.122.100 #不指定帐号时,使用测试x当前登录帐号;输入密码

ssh 192.168.122.100 #测试登录y,不需要密码即可登录

3、补充:

V100没有开启密钥认证登录方式,需要修改sshd配置
编辑vim /etc/ssh/sshd_config
修改PubkeyAuthentication no为PubkeyAuthentication yes,退出保存
systemctl restart sshd 重启sshd
当使用密钥登录V100时,就需要在v100系统上操作

相关文件说明
测试机x执行ssh-keygen时,会在当前用户家目录~/.ssh/下,生成密钥对id_rsa, id_rsa.pub
当执行ssh-copy-id 192.168.122.100后,会将公钥 id_rsa.pub发送给y,y将公钥保存在家目录~/.ssh,文件名称为authorized_keys
~/.ssh/known_hosts目录保存已访问过的主机的身份指纹,再次登录不会再提示指纹验证

posted on 2025-04-25 14:32  赛博狗尾草  阅读(137)  评论(0)    收藏  举报

导航