ssh如果不用密码登录到别的机子上去?其实不同机器之间使用这个服务登录其验证过程主要跟密码算法有关,通常我们使用RSA 这个公钥加密体制来实现加密,这样机器之间的验证也就是验证公钥和私钥的过程,
首先我们在源主机上生成一对密码(公,私),使用ssh-keygen -t rsa 或ssh-keygen -d生成了.ssh下的id_rsa和id_rsa.pub或id_dsa 和id_rsa.pub两个文件,我们只要将id_rsa.pub 内容附加到所要登录的目的结点的/root(otheruser)/.ssh/authorized_key2上即可,这要求在目的结点上也需启动一下(ssh-keygen ).将需要直接登录的结点的公钥拷贝到.ssh/authorized_keys里即可.
阅读(619) | 评论(0) | 转发(0) |