在SSH Secure Shell Client生成key
windows密钥登录linux
精选 转载settings->User Authentication->keys->Generate New...->下一步->RSA->下一步->File:authorized_keys->下一步完成
生成密匙后需要upload至ssh文件目录下
命令 ls -al 显示所有文件,包括隐藏, .文件为隐藏文件
#为注释该行的意思,所以vi时要去#
[root@mysqlserver ~]# mkdir .ssh
[root@mysqlserver ~]# cd .ssh
将生成的.pub转化为_keys, 名字任意(authorized)
[root@mysqlserver .ssh]# ssh-keygen -i -f ../authorized_keys.pub >> authorized_keys
[root@mysqlserver .ssh]# cd /etc/ssh/
[root@mysqlserver ssh]# cp sshd_config sshd_configback
[root@mysqlserver ssh]# vi sshd_config
PubkeyAuthentication yes /*启用PublicKey认证
AuthorizedKeysFile .ssh/authorized_keys /*PublicKey文件路径
[root@mysqlserver ssh]# /etc/rc.d/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
3.在windows上使用SSH Secure Shell Client登录linux主机选择public key方式就可以登录了
上一篇:关于自动补全功能的理解
下一篇:LNMP 源代码安装攻略
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
linux系统设置密钥登录
authorized_keys的权限为600或者更严格的400,否则登录的时候会提示server refus。......
linux ssh 服务器 文件拷贝 密钥对