第一种方法:
利用scp远程复制文件
# scp ~/.ssh/id_rsa.pub 192.168.0.101:~/.ssh/
第二种方法:
用ssh-copy-id将公钥复制到远程机器中
# ssh-copy-id -i .ssh/id_rsa.pub 用户名字@192.168.3.100
以上两种登录认证的对比:
基于密钥的认证方式,用户必须指定自己密钥的口令。但是,与第一种级别相比,第二种级别不需要在网络上传送口令。
第二种级别不仅加密所有传送的数据,而且“中间人”这种攻击方式也是不可能的(因为他没有你的私人密匙)。但是整个登录的过程会比基于passwd认证稍长,可能需要10秒。
第三种方法:
在B机器~/.ssh(目录权限为700)创建文件authorized_keys(文件权限为600)将A机器生产的公钥复制到B机器文件authorized_keys中
# ssh-copy-id -i .ssh/id_rsa.pub apple@192.168.3.56