1. 在用户目录下新建一个.ssh目录,并将其目录权限改为700(仅用户自身有读写操作权限):
1 | mkdir .ssh |
2. 进入.ssh目录,使用ssh-keygen命令生成rsa密钥对:
1 | 一路回车即可 |
3. 这时生成了两个文件:id_rsa和id_rsa.pub,其中前一个为私钥,后一个为公钥,公钥须保留在服务器上,私钥拷贝到客户端机器上
4. 在.ssh目录中新建一个文件名为:authorized_keys,将公钥内容拷贝到这个文件中,并将文件权限改为600(仅用户自身有读写权限):
1 | touch authorized_keys |
5. 修改sshd_config配置如下:
1 | vi /etc/ssh/sshd_config |