1.生成密钥

ssh-keygen -t rsa -C "<填写自己方便识别的注释>" -b 4096  没什么问题就执行三次空格。 
三次问题是1.填入生成密钥对的路径名字。2 填入自定义passphrsa。3确认。

静默模式,不需要回车生成密钥

ssh-keygen -t rsa -N '' -f id_rsa -q 

  • -N:是指密码为空;
  • -f:id_rsa是指保存文件为~/.ssh/id_rsa和~/.ssh/id_rsa.pub
  • -q:指静默模式, 不输出显示
 [root@localhost home]# ssh-keygen -t rsa -C "********" -b 4096
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:oQYIN3KUkPmnCn0LrC25h5L0yVpiIvoHUgawDuyCKuE **************
The key's randomart image is:
+---[RSA 4096]----+
|*==. |
|=*.o |
|o+. . . |
|= + .. . . |
|+B o o S |
|*o* .. |
|BEo=.. |
|# =+o |
|+*o. |
+----[SHA256]-----+

2.生成的公钥和私钥在/root/.ssh目录下

 [root@localhost .ssh]# pwd
/root/.ssh
[root@localhost .ssh]# ls -l
总用量 12
-rw-------. 1 root root 3247 9月 19 10:00 id_rsa #私钥
-rw-r--r--. 1 root root 746 9月 19 10:00 id_rsa.pub #公钥
-rw-r--r--. 1 root root 174 9月 18 16:58 known_hosts

3.将公钥id_rsa.pub复制到远程主机/root/.ssh/文件中,并且重命名为authorized_keys。

  • scp  /root/.ssh/id_rsa.pub   root@远程ip:/root/.ssh/authorized_keys

  • ssh-copy-id  -i  ~/.ssh/id_rsa.pub root@远程ip

验证密码即可

4.连接

  • ssh 远程ip

5.免确认机器指纹(不加入known_hosts)

  • ssh -o StrictHostKeyChecking=no 远程ip

最新文章

  1. PostCSS深入学习: PostCSS和Sass、Stylus或LESS一起使用
  2. BZOJ 题目整理
  3. 微信小视频复制到手机本地Android APP 分享
  4. 再详细的介绍一下Unity5的AssetBundle
  5. WIN 8.1使用常见问题及解决
  6. 文件传输基础——Java IO流
  7. 如何使用 declare-styleable
  8. 使用本地光盘安装Microsoft .NET Framework 3.5 for Win8.1/WinServer2012R2
  9. C语言入门(20)——使用VC2013对C语言进行调试
  10. SVN和GIT的使用
  11. angular中的$http配置和参数
  12. Linux - IP数据报报头及个字段的意义
  13. windows配置nginx实现负载均衡集群 -请求分流
  14. Hdoj 1548.A strange lift 题解
  15. java Properties
  16. SQL 2016 正式版 安装过程
  17. 从C,C++,JAVA和C#看String库的发展(一)----C语言和C++篇
  18. python根据服务名获取服务启动路径
  19. JVM 一套卷,助你快速掌握优化法则
  20. 火星坐标、百度坐标、WGS84坐标转换代码(JS、python版)

热门文章

  1. leetcode 20. 有效的括号 (python)
  2. indy idhttpserver有关下载的两个问题
  3. java数组,遍历数组
  4. EasyUI的columns中列标题居中
  5. Python3数据科学入门与实践学习教程
  6. 洛谷 P1049 装箱问题(01背包)
  7. C# form 传参数的几个方法
  8. JavaScript的进制转换
  9. What are draw calls(绘制命令) and what are batches(批)
  10. Maven Filter与Profile隔离生产环境与开发环境