您的位置:首页 > 运维架构 > Linux

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

2015-09-22 17:06 645 查看
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 #加载修改后的配置文件并生效

这样其他远程客户端如果没有私钥,那么这些用户连输入密码的机会都没有,就会被本主机直接断开
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux ssh