六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 36|回复: 0

使用windows的ssh的public key来连接 linux

[复制链接]

升级  14%

66

主题

66

主题

66

主题

举人

Rank: 3Rank: 3

积分
242
 楼主| 发表于 2013-2-7 03:34:31 | 显示全部楼层 |阅读模式
1.在SSH Secure Shell Client生成key
settings->User Authentication->keys->Generate New...->下一步->RSA->下一步->File:authorized_keys->下一步完成

2.把C:\Documents and Settings\Administrator\Application Data\SSH\UserKeys下的authorized_keys.pub上传到服务器的/root目录上去
[root@mysqlserver ~]# mkdir .ssh
[root@mysqlserver ~]# cd .ssh
[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_config.back
[root@mysqlserver ssh]# vi sshd_config
PubkeyAuthentication yes /*启用PublicKey认证
AuthorizedKeysFile .ssh/authorized_keys /*PublicKey文件路径

PasswordAuthentication no /*禁止密码验证登录

[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方式就可以登录了
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表