使用 SSH 免密码登录连接远程服务器
进入本地电脑的 bash 终端
ssh-keygen -t rsa -P '' -C "your.address@gmail.com"
可选参数 -C
表示密钥的备注信息
-t rsa
表示生成 rsa 密钥
可选参数-P
表示密码,-P ''
两个单引号就表示空密码,也可以不用 -P
参数,这样就要三次回车,用 -P
就一次回车
生成密钥后,你可以看到本地的 .ssh/
目录下有两个文件,一个私钥,一个公钥: id_rsa
和 id_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 免密码登录连接远程服务器相关推荐
- centos配置ssh免密码登录后仍要输入密码的解决方法
From: https://blog.csdn.net/zwbill/article/details/80448939 前言 在搭建Linux集群服务的时候,主服务器需要启动从服务器的服务,如果通过手 ...
- hadoop设置ssh免密码登录
对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问.为 解决这个问题,推出了通信加密通信协 ...
- Linux设置ssh免密码登录
一.SSH来源 对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问. 为解决这个问题,推出 ...
- linux节点ssh免密码登录linux节点
需求 节点A要ssh免密码登录节点B. 1.产生密钥 节点A和B都要产生秘钥,并且要注意是否在root用户下,登录对象是用户,而不是机器,所以产生密钥前先从root或者其他用户切换到你说需要的用户.然 ...
- Hadoop集群搭建过程中ssh免密码登录(二)
一.为什么设置ssh免密码登录 在集群中,Hadoop控制脚本依赖SSH来执行针对整个集群的操作.例如,某个脚本能够终止并重启集群中的所有守护进程.所以,需要安装SSH,但是,SSH远程登陆的时候,需 ...
- Linux配置SSH免密码登录(非root账号)
Linux环境下,经常通过SSH从一台服务器登录到另一台服务器,并且登录身份不是root账号,每次都要输入密码挺麻烦的,所以今天就来实战如何配置非root账号的免密码登录: 实战环境 本次实战环境是三 ...
- 集群环境ssh免密码登录设置
集群环境ssh免密码登录设置 今天刚刚学习,总结一下 以免以后忘记 参考https://www.cnblogs.com/ivan0626/p/4144277.html https://www.cnbl ...
- Linux初窥:Linux下SSH免密码登录配置
目录 环境设置(root权限) 1.关闭防火墙和SELinux 2.设置主机名 3.配置hosts 4.配置sshd 秘钥设置 1.创建免密码登录账户 2.生成秘钥 3.将公钥导入到认证文件 4.设置 ...
- Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录
ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法. 使用密钥登录分为3步: 1.生成密钥 ...
最新文章
- 95 后哈佛小哥撰写《从零开始的机器学习》,入门必备,书籍资源已开放
- DPDK vhost-user之mergeable 特性(七)
- 鸟哥Linux私房菜知识点总结3到5章
- NoSQL(三):主从复制
- 随机文件处理函数应用
- linux源码安装必备条件,玩转Linux必备的金钥匙之源码安装mysql
- SAP ABAP实用技巧介绍系列之ABAP取中文字符串的字节长度
- 注解Annotation的IoC:从@Autowired到@Component
- 性能测试脚本之SQLServer执行语句
- spring 5.x(1)-----Spring Framework 5.x中的新功能
- MySql表结构修改详解
- LTE下行物理层传输机制(9)-集中式和分布式资源映射
- 小米wifi驱动 linux,树莓派2B 安装小米wifi驱动
- 手撸CAPL(二)——OSEK网络管理N个节点建环机制(包含节点建环/丢失/跳过等)代码自取
- 数据总线、地址总线、控制总线
- Python基础实战之文字游戏——模拟武侠类场景中的两派战斗场面
- iOS ipa包解析
- 微信小游戏教程(三) 新手教程
- 语音-MFCC,Fbank特征提取
- 如何配置 SSH 免密码登录
热门文章
- SAP的程序用客户端连接正常,用C#连接死活连不上问题的解决
- .NET Framework 类库: Uri类
- ic卡复制软件_使用MCT复制IC卡0扇区的方法(适用于NFC手机复制或模拟门禁卡)...
- Graphpad Prism作相关性分析图
- 原型模式的应用场景_23中设计模式(上)
- PADS VX2.x安装教程
- 光流 | OpenCV中的Lucas-Kanade光流与稠密光流:基于Opencv+Python(附代码)
- oracle闪回保存多久,CSS_oracle 中关于flashback闪回的介绍, 1、必须设定undo保留时间足 - phpStudy...
- bat判断文本中是否存在一个相同内容比较_Excel中的9个逻辑函数都不掌握,还敢称Excel达人?...
- Java基础day5