ssh 使用密钥key 远程登录方法
2018-01-05 21:16
218 查看
1.开启密钥登录
vim /etc/ssh/sshd_config
取消这两个前面的注释
RSAAuthentication yes
PubkeyAuthentication yes
2. 生成key
用PUTTYGEN.EXE来生成公钥和私钥对,然后编辑远程服务器的.ssh/authorized_keys,将公钥的内容写入。然后在putty的"connection=>SSH=>Auth=>Private key file for authentication"中选择PUTTYGEN生成私钥。这样配置以后,试着登录服务器。可是服务器总是提示“Server refused our key”。
可以在服务器端调用ssh-keygen生成公钥和私钥对,然后将私钥下载到本地。采用这样方案以后,putty报错“Unable to use key file”。
需要将服务器端生成的私钥的格式转换一下putty才能认。运行PUTTYGEN.EXE,先把ssh-keygen生成的私钥load进去,然后再save private key 就可以了
3. 如果有显示暴力攻击记录
查看/var/log/secure,那么可以将攻击IP写入/etc/hosts.deny
添加规则
sshd: xxx.xxx.xxx.xxx
到/etc/hosts.deny
vim /etc/ssh/sshd_config
取消这两个前面的注释
RSAAuthentication yes
PubkeyAuthentication yes
2. 生成key
用PUTTYGEN.EXE来生成公钥和私钥对,然后编辑远程服务器的.ssh/authorized_keys,将公钥的内容写入。然后在putty的"connection=>SSH=>Auth=>Private key file for authentication"中选择PUTTYGEN生成私钥。这样配置以后,试着登录服务器。可是服务器总是提示“Server refused our key”。
可以在服务器端调用ssh-keygen生成公钥和私钥对,然后将私钥下载到本地。采用这样方案以后,putty报错“Unable to use key file”。
需要将服务器端生成的私钥的格式转换一下putty才能认。运行PUTTYGEN.EXE,先把ssh-keygen生成的私钥load进去,然后再save private key 就可以了
3. 如果有显示暴力攻击记录
查看/var/log/secure,那么可以将攻击IP写入/etc/hosts.deny
添加规则
sshd: xxx.xxx.xxx.xxx
到/etc/hosts.deny
相关文章推荐
- putty生成密钥SSH远程登录注意步骤及报错解决方法
- Linux 中无法使用 root 用户通过 SSH 远程登录解决方法
- 使用public/private key让putty(ssh)自动登录(以及linux上使用密钥做ssh自动登陆)
- 使用public/private key让putty(ssh)自动登录(以及linux上使用密钥做ssh自动登陆)
- ssh 使用密钥与登录进行远程cp
- 使用public/private key让putty(ssh)自动登录(以及linux上使用密钥做ssh自动登陆)
- 使用public/private key让putty(ssh)自动登录(以及linux上使用密钥做ssh自动登陆)
- 使用ssh登录远程机器出现key问题
- 使用ssh工具远程登录centos中文乱码问题
- 服务器间通过ssh使用密钥对实现无密码登录solaris,redhat,linux
- 用putty生成密钥SSH远程登录(解决)
- 禁止某些用户使用ssh远程登录
- 使用ssh安全地远程登录服务器----视频下载
- SSH远程登录Linux Putty使用
- windows下使用ssh secure shell的隧道功能映射远程主机的方法
- Linux SSH远程登录慢的解决方法
- 转: pam 禁止某些用户使用ssh 远程登录
- 使用gFtp时显示远程登录机器中文的方法
- 使用密匙让putty(或ssh)自动登录Linux遇到几个问题的解决方法
- 可以ping通Windows server 2003服务器,无法使用远程桌面登录的解决方法