ssh-keygen和ssh-copy-id的简单使用
实验环境是CentOS7:
ssh-keygen产生公钥和私钥对。
ssh-copy-id:将本机的公钥使用ssh协议复制到远程的客户端,ssh协议的公钥和私钥一般存放于~/.ssh下
#主机
[root@~ localhost]#ssh-keygen -t rsa
#其后也可以跟-P表示输入密码;
[root@~ localhost]#ssh-keygen -t rsa -P "123456"
[root@~ localhost]#ls ./.ssh
id_rsa id_rsa.pub
#远程连接测试:
[root@~ localhost]#ssh root@172.16.252.182
Last login: Thu Jul 6 13:27:34 2017 from 172.16.251.1
#IP为客户端地址
[root@~ localhost]#ssh-copy-id -i .ssh/id_rsa.pub root@172.16.252.182 #在客户端查看:
#传之前
[root@~ localhost]#ls ./.ssh
known_hosts
#传之后:authorized_key为传过来
[root@~ localhost]#ls ./.ssh
authorized_keys known_hosts
ssh-keygen和ssh-copy-id的简单使用的更多相关文章
- 批量SSH key-gen无密码登陆认证脚本
		SSH key-gen无密码登录认证脚本 使用为了让linux之间使用ssh不需要密码,可以采用了数字签名RSA或者DSA来完成.主要使用ssh-key-gen实现. 通过 ssh-key-gen 来 ... 
- 批量SSH key-gen无密码登陆认证脚本 附件脚本
		# 批量实现SSH无密码登陆认证脚本 ## 问题背景 使用为了让linux之间使用ssh不需要密码,可以采用了数字签名RSA或者DSA来完成.主要使用ssh-key-gen实现. 1.通过 ssh-k ... 
- ssh  keygen命令实现免密码通信(git库获取操作权限:开发人员添加到git库中,获取操作权限)
		先看两个机器实现免密码登陆通讯: 假设 A 为客户机器,B为目标机: 要达到的目的: A机器ssh登录B机器无需输入密码: 加密方式选 rsa|dsa均可以,默认dsa 做法: 1.登录A机器 2.s ... 
- 第1章 ssh命令和SSH服务详解
		基础服务类系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 本文对SSH连接验证机制进行了非常详细的分析,还详细介绍了ssh客户端工具的各种 ... 
- 【SSH原理】ssh用法及命令
		什么是SSH? Secure Shell 安全外壳协议 简单说,SSH是一种网络协议,用于 计算机之间的加密登录.如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登 ... 
- SSH 协议的 ssh StrictHostKeyChecking
		项目的SFTP用到了这个参数: @Override public PooledObject<ChannelSftp> makeObject() throws Exception { JSc ... 
- 通过Obfuscated ssh避免时不时ssh连接不畅的问题【转】
		众所周知的原因,为了能流畅的使用google.使用某些“不存在”的网站,我们一般都是需要通过某些不方便光明正大说明使用用途的技术.比如通过ssh tunnel,这是最简单的,也是用得最多的. 不过,这 ... 
- [SSH] Intro to SSH command
		Create an ssh key: ssh-keygen Copy an SSH key to a remoate server: ssh-copy-id root@104.197.227.8 // ... 
- 【转】linux下安装ssh服务器端及ssh的安全配置
		一.在服务器上安装ssh的服务器端. $ sudo apt-get install openssh-server 2. 启动ssh-server. $ /etc/init.d/sshrestart 3 ... 
- [SSH服务]——一个SSH无密码登陆实验
		实验拓扑图 实验描述 机房内有两台服务器: (1)B服务器10.0.10.158,充当Web服务器,有普通用户user_00 (2)C服务器10.0.10.191,充当Mysql服务器,有普通用户us ... 
随机推荐
- 我的Android进阶之旅------>FastJson的简介
			在最近的工作中,在客户端和服务器通信中,需要采用JSON的方式进行数据传输.简单的参数可以通过手动拼接JSON字符串,但如果请求的参数过多,采用手动拼接JSON字符串,出错率就非常大了.并且工作效率也 ... 
- linux c编程:FIFO
			前面介绍的pipe属于匿名管道 管道的主要局限性正体现在它的特点上: 只支持单向数据流: 只能用于具有亲缘关系的进程之间: 没有名字: 管道的缓冲区是有限的(管道制存在于内存中,在管道创建时,为缓冲区 ... 
- Android底部菜单栏+顶部菜单
			底部菜单栏+顶部菜单(wechat)demo http://blog.csdn.net/evankaka/article/details/44121457 底部菜单demo http://blog.c ... 
- SAP后台作业记录操作
			[转http://blog.163.com/liang_ce_521@126/blog/static/709202152013073376596/]后台作业信息存储在透明表TBTCP(批作业步骤概述) ... 
- C# 汉字编码GB2312转换
			功能界面 源码: using System; using System.Collections.Generic; using System.ComponentModel; using System.D ... 
- Data Structure Graph: prim
			最小生成树算法.这里的s是可以随意选取的,不影响树的生成,但是不同的s有不同的dis #include <iostream> #include <vector> #includ ... 
- Data Structure Linked List: Flattening a Linked List
			http://www.geeksforgeeks.org/flattening-a-linked-list/ #include <iostream> #include <vector ... 
- Python核心编程课后习题-第六章
			1. 字符串, string模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分? str1 = 'abcdefghijklmnopqrstuv' print st ... 
- nginx rewrite标签配置以及用户认证配置
			一.nginx rewrite标签 rewrite 实现URL的改写主要是实现伪静态 1. rewrite指令语法 指令语法:rewrite regex replacement[flag] 默认值 ... 
- HDU 4089 Activation:概率dp + 迭代【手动消元】
			题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4089 题意: 有n个人在排队激活游戏,Tomato排在第m个. 每次队列中的第一个人去激活游戏,有可能 ... 
