环境:VMware Workstation 10
系统:Centos7.2
ssh 远程工具
ctrl D 退出登录
ssh-keygen 密钥生成
A,B机器两台,进行互相登录 可以通过SSH密码登录 或者 密钥认证登录
密钥生成
[root@localhost ~]# ssh-keygen PS:密钥生成 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): PS:可以存放路径,保持默认就好 Enter passphrase (empty for no passphrase): PS:密码设置 ,实验为空就好 Enter same passphrase again: PS:密码设置,实验为空就好 Your identification has been saved in /root/.ssh/id_rsa. ps:私钥 Your public key has been saved in /root/.ssh/id_rsa.pub. ps:公钥 The key fingerprint is: 41:fa:10:41:10:f5:67:44:01:57:a4:09:74:b7:85:9c root@localhost.localdomain The key's randomart image is: +--[ RSA 2048]----+ | o==o=o*=+o. | = = +Eo | o o = . | o + | S | ||||
---|---|---|---|---|---|---|---|---|---|
+-----------------+
[root@localhost ~]#
把公钥 存放到另外一台机器上
[root@localhost ~]# cat /root/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCqBM+RpSV0Buxyz30k92WopQnyLK7I1uUAu50gF4UcxKD0jVaauDDVwwkfMlVY1gCtm3cEzdAWCMKuvEtkE/59V8DttVAsTL//fzK++3SEolqzu6KyiwmugiT6EsoSWNI957ysCpawE+9tczjmS21YbioQ+k8N4UQFnr3E/cOPABRatsCtMNwnq5nGrV2kj02h733l0+lWpyIfr9j8QvSMt52vpc30btIDRUvzg53ODmh9VhhnqY358Pj61gi+j2a7JGCcwYCOmuRdFT3Ha4xEdkf4MewE53C29XheYiYZHLjdY8w51+yEUBe7+je2379YP65TVpdIAOj76BZomSbZ root@localhost.localdomain
[root@localhost ~]#
PS:检查没有错误之后 按 “Esc” 进行命令模式 输入 wq 保存退出
setliulnx防火墙一定要关闭
在B机器上输入 ::ssh xxx.xxx.x.xxx(IP地址) 就可以直接登录了
转载于:https://blog.51cto.com/sdwaqw/2050865