• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

韩工

  • 博客园
  • 管理

公告

View Post

ssh免密码登录

# ssh-keygen -t rsa **指定加密算法为rsa
# ls -la .ssh **此时会在/home/root/.ssh目录下生成密钥对
总用量 16
drwx------ 2 usera usera 4096 8月 24 09:22 .
drwxrwx--- 12 usera usera 4096 8月 24 09:22 ..
-rw------- 1 usera usera 1675 8月 24 09:22 id_rsa
-rw-r--r-- 1 usera usera 399 8月 24 09:22 id_rsa.pub
# ssh-copy-id root@10.66.2.18 **将公钥上传到10.66.2.18服务器,并以root身份登录# cat # cat # cat .ssh/authorized_keys **本机的公钥文件内容会追加写入到root@10.66.2.18服务器的authorized_keys文件中
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAktTjPGVZi+WjPSoPjpiRYksGpjdDhmW+4lPGiIi+kxE32pVuvIh6Rhmd1SS3v+PWZLmPqI0k5m+NzCQ/zUZsCDRvILMFuuFxauNUtY1we1ggsrBslZOj15g8CUaPztNesRnUdnm/62lv/G+vx3JtyfyP5LK/Oiq7OFLTq+CpryXZyqpGAUa20PNHTNHDhzQ/zJukpbRhVDkg7woFK35qFe/ly+JFp1gk7kXhnXbI/KbIRLvG8Bv77s8CjG/2kl7uqedo2kTUkGQe946Azrm5VEL7jczHHYWLs9RHFhqKpB6pl5lTgT2jw1ffH3SnpyHLjNkR+dPgRs2QZ5yB7ZHB root@centos7-8
# ssh root@10.66.2.18 **实现免密钥登录

将公钥拷贝到服务器的~/.ssh/authorized_keys文件中方法有如下几种:
1、将公钥通过scp拷贝到服务器上,然后追加到~/.ssh/authorized_keys文件中,这种方式比较麻烦。scp -P 22 ~/.ssh/id_rsa.pub user@host:~/。
2、通过ssh-copy-id程序,ssh-copy-id user@host即可
3、可以通过cat ~/.ssh/id_rsa.pub | ssh -p 22 root@host 'cat >> ~/.ssh/authorized_keys',这个也是比较常用的方法,因为可以更改端口号。

征途漫漫,惟有奋斗!

posted on 2018-04-16 18:13  韩工-Hill  阅读(54)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3