保护密码也可以不设。
Xshell 使用证书远程登陆linux
原创
©著作权归作者所有:来自51CTO博客作者bensonzbs的原创作品,请联系作者获取转载授权,否则将追究法律责任
1.新建连接
2. 点击Authentication, --Method选择Public Key,点击Browse
3、点击Generate生成public/private key
4、点击Next
5、自动生成Key,随后点击Next
6、设置Key的名称和保护密码
保护密码也可以不设。
保护密码也可以不设。
7、保存公钥,点击Save as file
8、点击OK
9.可用WinSCP3,把刚才的保存的公钥上传到linux服务器的~/.ssh目录下,并改名为authorized_keys。
mkdir ~/.ssh
mv bensonkey.pub authorized_keys
10、编辑sshd配置文件
vim /etc/ssh/sshd_config
将以下注释去掉:
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
修改:
PasswordAuthentication yes 为: PasswordAuthentication no
禁止使用密码登录。
11、重启sshd服务
service sshd restart
12、使用Key+保护密码登录
这样要登录linux主机就只能凭用户名+Key+保护密码登录,禁用了用户名+密码方式登录,安全性大大提高。
上一篇:配置SSH双机信任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
vmware之centos7访问外网及Xshell登录
vmware之centos7访问外网及Xshell登录
linux centos 重启 -
xshell登录docker容器 xshell登录服务器
Xshell远程连接服务器 打开xshell后找到左上角第一个“文件”点击,弹出来一个下拉框,选择“新建”点击(或者直接按下快捷键“Alt+n”)。 点击“新建”之后就会出现下面这样一个界面,“名称”根据
xshell登录docker容器 用户名 服务器 linux服务器 -
xshell泄露私钥 xshell私钥登录
远程登陆Linux: Xshell登陆 puTTY登陆(非多窗口,开源免费) secureCRT登陆
xshell泄露私钥 linux ssh 服务器 绝对路径