1. 修改配置,打开密匙登录
vim /etc/ssh/sshd_config, 修改配置项为如下。
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
2. 本地生成密匙
ssh-keygen -t rsa
执行以上命令,会在~/.ssh 目录下生成密匙文件
- id_rsa
- id_rsa.pub
3. 服务器保存公匙
在本地执行
cat .ssh/id_rsa.pub
复制里面的内容
进入服务器, 在~/.ssh 目录下创建 authorized_keys 文件(已存在则不用创建),将刚刚复制的内容粘贴到里面
这样就可以在本地无密码登录服务器了
ssh 192.168.10.10