ssh 配置免密钥登录

来源:互联网 发布:单片机有哪些级别 编辑:程序博客网 时间:2024/05/18 09:10

随手笔记,要是写的不好请见谅

1、ssh免密钥的登陆原理:
通过命令生成一对和私钥,公玥可以比喻为锁,私钥比喻为钥匙,将锁放在想访问的服务器中,我们就可以拿钥匙去访问服务器啦。
2、 配置web-master到其他三台机器的免密钥访问。
(1)查看端口号:netstat –lnt
确认端口为默认的22端口。
(2)生成秘钥对:ssh-keygen –t rsa(出现提示一直默认)
(3)复制公钥到其他三个机器。
命令:ssh-copy-id -i id_rsa.pub lilian0214@web-backup
这里要输入,yes 然后输密码
ssh-copy-id 脚本做了两件事:1、将秘钥拷贝到了目的服务器,并创建了.ssh目录,2、又将id_rsa.pub文件更改名字为:authorized_keys,并保持文件权限属性不变。
样使用这个脚本就可以节省我们的操作,以前我还傻傻的远程复制,改名字,echo导入,改权限。哎。。。。。。
测试:
1、我们先创建一个文件夹:
mkdir test
2、然后我再创建一批文件 :
touch kjs ajsdlj jfodij asj lj
3、然后再拷过去
scp -r /home/lilian0214/test lilian0214@web-backup:~
#不需要输密码了对不对?哈哈,但是为啥要这么麻烦而不直接一个ssh? 其实主要是想再回顾下scp -r 复制目录这个命令。
4、远程查看复制结果:

ssh user01@web-backup ls -l  ~/test/

好了。。。。。。。。。。完毕收工~~

0 0