凝思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目录保存已访问过的主机的身份指纹,再次登录不会再提示指纹验证
本文来自博客园,作者:赛博狗尾草,转载请注明原文链接:https://www.cnblogs.com/gpysir/p/18846563
浙公网安备 33010602011771号