【转载】linux 禁止帐号密码验证 使用key验证方式登录SSH

1.如果没有装ssh
yum -y install ssh

2.创建key(此次生成给window客户端使用)
ssh-keygen -t rsa
生成文件2个,id_rsa(私钥),id_rsa.pub(公钥)
下载,保存

3.再次生成key(当前机器key)
ssh-keygen -t rsa
Enter passphrase (empty for no passphrase):

4.创建authorized_keys文件
把生成给window使用的公钥,复制到此文件

5.不允许帐号密码直接登录,只允许有使用可以登录
远程Linux主机的/etc/ssh/sshd_config配置文件
PasswordAuthentication 改为 no
修改后/etc/init.d/sshd reload #加载修改后的配置文件并生效
这样其他远程客户端如果没有私钥,那么这些用户连输入密码的机会都没有,就会被本主机直接断开


---------------------
作者:zhi_heart
来源:CSDN
原文:https://blog.csdn.net/zhi_heart/article/details/48656467

猜你喜欢

转载自www.cnblogs.com/freess/p/10014751.html