考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:Linux认证 > 红帽认证 > 红帽认证辅导 > 文章内容
  

RHCE7认证学习笔记:管理OpenSSH服务

来源:Linux社区 [ 2016年2月13日 ] 【

二、配置SSH 密匙远程登陆

    加密的三种方式:
    1、对称加密,加密与解密的密匙相同:AES,DES,3DES;
    2、非对称加密,公钥加密,私钥解密:RSA,DH,DSA,;
    3、哈希算法,信息完整性校验:MD5,SHA;
   
配置SSH RSA密匙对:

在本地客户端上使用ssh-keygen命令生成密匙对,加入-N选项,设定私密加密密匙为空,这样ssh远程客户端的时候就不需要再输入私钥的密码:
[redhat@linuxidc ~]$ ssh-keygen -N ""
Generating public/private rsa key pair.
Enter file in which to save the key (/home/redhat/.ssh/id_rsa): 
Created directory '/home/redhat/.ssh'.
Your identification has been saved in /home/redhat/.ssh/id_rsa.
Your public key has been saved in /home/redhat/.ssh/id_rsa.pub.

在家目录的.ssh目录下面,生成公钥和私钥对文件:
[redhat@linuxidc .ssh]$ ls
id_rsa  id_rsa.pub

使用ssh-copy-id命令将本地的公钥发送到远程客户端的家目录:
[redhat@linuxidc .ssh]$ ssh-copy-id -i id_rsa.pub root@localhost

[root@linuxidc .ssh]# ls -al
 
-rw-------.  1 root root  399 Jan  6 15:37 authorized_keys

    复制公钥完成后,本地客户端ssh远程客户端不需要密码即可直接登录: 
[c:\~]$ ssh redhat@IP

    在Windows 使用RSA密匙对登录RHEL7:

首先,使用Xshell的用户密匙管理功能生成本地的RSA公钥:

RHCE7认证学习笔记9——管理OpenSSH服务RHCE7认证学习笔记9——管理OpenSSH服务


将生成的公钥导出到本地电脑保存,并将该公钥文件上传到远端服务器:

RHCE7认证学习笔记9——管理OpenSSH服务

将公钥文件内容追加到.ssh目录下面的Authorized_keys文件:
[root@linuxidc .ssh]# cat id_rsa_1024.pub >>authorized_keys

本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved