进入本地电脑的 bash 终端

ssh-keygen -t rsa -P '' -C "your.address@gmail.com"

可选参数 -C 表示密钥的备注信息
-t rsa 表示生成 rsa 密钥
可选参数-P 表示密码,-P '' 两个单引号就表示空密码,也可以不用 -P 参数,这样就要三次回车,用 -P 就一次回车
生成密钥后,你可以看到本地的 .ssh/ 目录下有两个文件,一个私钥,一个公钥: id_rsaid_rsa.pub

暂时利用 SSH 使用云主机的密码登录远程主机

暂时使用云主机的密码连接 SSH
ssh root@your.remote.host.ip
查看 home 目录 是否有 .ssh/ 文件夹
ls -a
如果没有就创建 .ssh/ 文件夹
mkdir .ssh
给 .ssh 文件夹赋予权限
chmod 755 .ssh使用命令 `exit` 退出 SSH 连接后,利用 SCP 上传 本地 id_rsa.pub文件到服务器 home/.ssh 目录下,并重命名为 authorized_keys
scp id_rsa.pub root@your.remote.host.ip:~/.ssh/authorized_keys再次使用密码连接云主机
ssh root@your.remote.host.ip
查看 .ssh 文件夹下是否有 刚才上传并重命名的 authorized_keys 文件
cd .ssh/
ls -a
给 authorized_keys 文件赋予权限
chmod 600 authorized_keys
重新启动云主机的 SSH 服务
systemctl restart sshd

如果使用 SCP 上传 id_rsa.pub 到云主机时没有重命名,而是直接上传到了.ssh/文件夹下,那么可以使用下面的命令将 .ssh 目录下的 id_rsa.pub 追加到 authorized_keys 文件中

cat id_rsa.pub >> authorized_keys

exit 退出 SSH连接

回到本地,测试免密码登录,如果提示是否保存密码则回复 yes,接下来不需要密码就可以直接登录远程主机了。

ssh root@your.remote.host.ip

使用 SSH 免密码登录连接远程服务器相关推荐

  1. centos配置ssh免密码登录后仍要输入密码的解决方法

    From: https://blog.csdn.net/zwbill/article/details/80448939 前言 在搭建Linux集群服务的时候,主服务器需要启动从服务器的服务,如果通过手 ...

  2. hadoop设置ssh免密码登录

    对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问.为 解决这个问题,推出了通信加密通信协 ...

  3. Linux设置ssh免密码登录

    一.SSH来源 对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问. 为解决这个问题,推出 ...

  4. linux节点ssh免密码登录linux节点

    需求 节点A要ssh免密码登录节点B. 1.产生密钥 节点A和B都要产生秘钥,并且要注意是否在root用户下,登录对象是用户,而不是机器,所以产生密钥前先从root或者其他用户切换到你说需要的用户.然 ...

  5. Hadoop集群搭建过程中ssh免密码登录(二)

    一.为什么设置ssh免密码登录 在集群中,Hadoop控制脚本依赖SSH来执行针对整个集群的操作.例如,某个脚本能够终止并重启集群中的所有守护进程.所以,需要安装SSH,但是,SSH远程登陆的时候,需 ...

  6. Linux配置SSH免密码登录(非root账号)

    Linux环境下,经常通过SSH从一台服务器登录到另一台服务器,并且登录身份不是root账号,每次都要输入密码挺麻烦的,所以今天就来实战如何配置非root账号的免密码登录: 实战环境 本次实战环境是三 ...

  7. 集群环境ssh免密码登录设置

    集群环境ssh免密码登录设置 今天刚刚学习,总结一下 以免以后忘记 参考https://www.cnblogs.com/ivan0626/p/4144277.html https://www.cnbl ...

  8. Linux初窥:Linux下SSH免密码登录配置

    目录 环境设置(root权限) 1.关闭防火墙和SELinux 2.设置主机名 3.配置hosts 4.配置sshd 秘钥设置 1.创建免密码登录账户 2.生成秘钥 3.将公钥导入到认证文件 4.设置 ...

  9. Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录

    ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法. 使用密钥登录分为3步: 1.生成密钥 ...

最新文章

  1. 95 后哈佛小哥撰写《从零开始的机器学习》,入门必备,书籍资源已开放
  2. DPDK vhost-user之mergeable 特性(七)
  3. 鸟哥Linux私房菜知识点总结3到5章
  4. NoSQL(三):主从复制
  5. 随机文件处理函数应用
  6. linux源码安装必备条件,玩转Linux必备的金钥匙之源码安装mysql
  7. SAP ABAP实用技巧介绍系列之ABAP取中文字符串的字节长度
  8. 注解Annotation的IoC:从@Autowired到@Component
  9. 性能测试脚本之SQLServer执行语句
  10. spring 5.x(1)-----Spring Framework 5.x中的新功能
  11. MySql表结构修改详解
  12. LTE下行物理层传输机制(9)-集中式和分布式资源映射
  13. 小米wifi驱动 linux,树莓派2B 安装小米wifi驱动
  14. 手撸CAPL(二)——OSEK网络管理N个节点建环机制(包含节点建环/丢失/跳过等)代码自取
  15. 数据总线、地址总线、控制总线
  16. Python基础实战之文字游戏——模拟武侠类场景中的两派战斗场面
  17. iOS ipa包解析
  18. 微信小游戏教程(三) 新手教程
  19. 语音-MFCC,Fbank特征提取
  20. 如何配置 SSH 免密码登录

热门文章

  1. SAP的程序用客户端连接正常,用C#连接死活连不上问题的解决
  2. .NET Framework 类库: Uri类
  3. ic卡复制软件_使用MCT复制IC卡0扇区的方法(适用于NFC手机复制或模拟门禁卡)...
  4. Graphpad Prism作相关性分析图
  5. 原型模式的应用场景_23中设计模式(上)
  6. PADS VX2.x安装教程
  7. 光流 | OpenCV中的Lucas-Kanade光流与稠密光流:基于Opencv+Python(附代码)
  8. oracle闪回保存多久,CSS_oracle 中关于flashback闪回的介绍, 1、必须设定undo保留时间足 - phpStudy...
  9. bat判断文本中是否存在一个相同内容比较_Excel中的9个逻辑函数都不掌握,还敢称Excel达人?...
  10. Java基础day5