1、ssh-keygen 产生本主机的公钥和私钥。
ssh-keygen -t rsa
文件保存在 ~/.ssh/目录下,其中
- id_rsa:本地服务器的私钥
- id_rsa.pub:本地服务器的公钥
- authorized_keys:保存其他服务器公钥
- known_hosts:保存其他服务器连接信息(如果其他服务器的公钥变了,再次登录会产生一条新的连接信息)
2、将本机公钥放到目标主机./ssh目录中 保存文件名authorized_keys即可
如目标服务器 192.168.0.33,目标服务器用户root,目标服务器路径/u01,传输文件my.text
方法1
scp -r /root/.ssh/id_rsa.pub root@192.168.0.33:/root/.ssh/authorized_keys
方法2
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.0.11(目的主机ip)
3、通过ssh远程连接服务器,也可以通过scp远程传输文件
ssh 目标服务器用户@ip
scp -r 本地文件 目标服务器用户@ip:目标服务器路径
ssh root@192.168.0.33 scp -r my.text root@192.168.0.33:/u01
浙公网安备 33010602011771号