郭馥毓 19030100315
实验环境如下
在本地服务器上生成一对公钥和私钥,将公钥上传到服务器上,之后登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求密码。
$ ssh-keygen
生成的公钥和私钥在~/.ssh目录下
$ ssh-copy-id [email protected]
121.5.46.215为远程服务器ip
$ ssh [email protected]