ssh-keygen免密登录

简介:

ssh-keygen免密登录

ssh免密登录

实验环境:centos6.5  

[oracle@xuegod72 ~]$ ssh-keygen   生成密钥命令

Generating public/private rsa key pair.     一直回车即可

Enter file in which to save the key (/home/oracle/.ssh/id_rsa): 

/home/oracle/.ssh/id_rsa already exists.

Overwrite (y/n)? 

[oracle@xuegod72 ~]$ ssh-copy-id -i .ssh/id_rsa.pub   root@172.16.0.175

备注:这里使用ssh-copy-id   copy密钥,尽量不要使用cp、scp命令拷贝会有问题

-i 参数 指定拷贝的文件   

root@172.16.0.175 是root的默认家目录位置



[oracle@xuegod72 ~]$ ssh root@172.16.0.175

Last login: Wed Nov  2 14:28:37 2016 from 172.16.0.86

备注:这里的免密登录是指是oracle用户可以免密登录到172.16.0.175家目录面/root/.ssh/authorized_keys 公钥位置。

从结果来看 免密登录是成功的。





本文转自 Innocence_caosm 51CTO博客,原文链接:http://blog.51cto.com/innocence/1868467,如需转载请自行联系原作者

相关文章
|
算法 安全 网络安全
ssh-keygen
ssh-keygen用来生成ssh公钥认证所需的公钥和私钥文件。 ssh秘钥登录特点:1.安全;2.免输密码。 对于安全级别较高的服务器,建议配好ssh登录后禁掉密码登录。
2381 0
|
算法 网络安全 数据安全/隐私保护
|
网络安全 数据安全/隐私保护 安全
|
安全 网络安全 数据安全/隐私保护
使用ssh-keygen生存密钥对
个人博客: alex-my.xyz      ssh-keygen具体更加详细的用法请参见“ssh-keygen中文手册”。 本处仅讲述生成过程,为了github.com服务添加安全保障。     1、在~下有一个隐藏文件夹.ssh,大家可以输入命令,cd~/.ssh,如果不存在,请建立。     2、一般我们会给生成的key添加一个注释,因此我们的命令一般是这样的:    
1267 0
|
网络安全 数据安全/隐私保护
ssh-keygen
ssh-keygen 产生公开钥 (pulib key) 和私人钥 (private key),以保障 ssh 联机的安全性, 当 ssh 连 shd 服务器,会交换公开钥,系统会检查 /etc/ssh_know_hosts 内储存的 key,如果找到客户端就用这个 key 产生一个随机产生的session key 传给服务器,两端都用这个 key 来继续完成 ssh 剩下来的阶段。
1124 0
|
1月前
|
安全 Linux Shell
Linux SSH(Secure Shell)服务
Linux SSH提供安全网络协议,使用公钥加密技术确保远程服务传输安全。OpenSSH是实现SSH服务的免费开源工具,允许用户加密连接远程登录Linux服务器执行任务。SSH比Telnet更安全,防止数据被截获。SSH还支持端口转发和隧道,广泛应用于系统管理和网络维护,是安全远程访问服务器的重要工具。
26 1
|
2月前
|
安全 Shell Linux
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
43 0
|
16天前
|
Linux 网络安全 数据安全/隐私保护
SSH工具连接远程服务器或者本地Linux系统
SSH工具连接远程服务器或者本地Linux系统
18 0
|
4天前
|
存储 安全 Linux