密码登录的原理: 密钥加密: 创建分发密钥.分发到服务端的ssh-copy-id的本质是拷贝公钥到对面服务器的,authorized_keys文件下就会多了一个密钥文件信息.就会被拷贝入下面. 客户端连接服务端, 服务端公钥加密随机字符串发送,到客户端 客户端收到私钥解密,再次加密发送 服务端公钥解 ...
分类:
其他好文 时间:
2017-12-03 19:57:24
阅读次数:
204
检查hosts和网卡配置 把三台小服务器先做内网互通 内网互通参照阿里云安全通道配置 1、准备至少三个虚拟机 2、相互通信,生成密钥并发送 生成密钥(ssh-keygen -t rsa) 发送密钥ssh-copy-id vm1@vm1 (需要先修改、etc\hosts 文件) 登录测试 ssh vm ...
分类:
其他好文 时间:
2017-11-27 23:28:21
阅读次数:
252
1、上次本机的公钥和私钥 2、查看生产的文件(非必要操作,只是确认一下) 3、把公钥传输到指定机器,需要免密码ssh登录的机器,使用ssh-copy-id命令 check in到了对方的 authorized_keys文件,对方机器默认是没有这个文件的,会自动生产一个这个文件,并把自己的公钥写到这个 ...
分类:
其他好文 时间:
2017-11-09 11:24:18
阅读次数:
122
1、用 ssh-key-gen 在本地主机上创建公钥和密钥 # ssh-keygen -t rsa 2、用 ssh-copy-id 把公钥复制到远程主机上 # ssh-copy-id -p 22 -i ~/.ssh/id_rsa.pub 3、禁止远程主机用密码登录 ...
分类:
其他好文 时间:
2017-11-05 21:17:28
阅读次数:
224
ssh-copy-id命令可以把本地主机的公钥复制到远程主机的authorized_keys文件上, ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。 ssh-copy-id命令可以把本地的ssh公钥文件 ...
分类:
其他好文 时间:
2017-11-03 16:47:16
阅读次数:
123
关于这个小操作,纠结了很久,刚开始就是两步走:ssh-keygen-trsa三次回车生成密钥对ssh-copy-id-i/root/.ssh/id_rsa.pub1.1.1.1回传公钥到需要ssh的服务器后来发现了ssh-key-N""-f/root/.ssh/id_rsa这个命令,可以跳过回车,直接生成,如获至宝。再后来,发现ssh-copy-id也麻..
分类:
系统相关 时间:
2017-09-20 16:37:23
阅读次数:
258
ssh-copy-id-i~/.ssh/id_rsa.pubroot@m101
分类:
其他好文 时间:
2017-09-14 19:00:53
阅读次数:
194
在做ssh的时候出现下面的错误,这个错误根本没有遇到过啊,仔细一看,后面的端口不对,我要发到的服务器端口是22,我想肯定是这个原因,结果不加端口,还是提示 这个错误,于是咨询下其他人,结果发现要分发的秘钥/root/.ssh/id_dsa.pub,根本不存在,才会提示这个错误,于是使用ssh-key ...
分类:
其他好文 时间:
2017-09-14 14:49:16
阅读次数:
128
第一步:产生公钥与私钥对:[root@local-host]#ssh-keygen-trsa按照提示输入完后,会在~/.ssh目录下生成id_rsa和id_rsa.pub这两个文件第二步:用ssh-copy-id将公钥复制到远程机器中ssh-copy-id将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也会给远程主机的用..
分类:
其他好文 时间:
2017-09-11 23:02:58
阅读次数:
275
大概就是说:我使用ssh-keygen在当前家目录创建了一个公钥,通ssh-copy-id -i 把公钥发送过。输入指定对方的用户名密码,然后我就可以登录到你了。互相无密码ssh登录的操作步骤一样! 1. 2.如果不是默认的22端口,加-p选项 3. ...
分类:
系统相关 时间:
2017-09-05 16:49:54
阅读次数:
178