在windows环境下安装securCRT工具,实现密钥登录服务器

环境:

1.centos服务器:ip:10.10.54.151 登录用户名root

windows 7系统作为客户机:安装了secureCRT

实现:在windows下用secureCRT 通过密钥登录centos服务器

实现:

2.#修改centos服务器opensshd配置文件,设置仅允许密钥登录

$sudo vim /etc/ssh/sshd_config 
RSAAuthentication yes     #使用密钥认证
PubkeyAuthentication yes     /*启用PublicKey认证 
AuthorizedKeysFile .ssh/authorized_keys     /*PublicKey文件路径 
PasswordAuthentication no     /*禁止密码验证登录

3.windows下打开secureCRT,菜单栏里选择工具-创建公钥认证,密钥类型选rsa,长度选2048,其后一直默认即可,创建之后在指定目录下会生成两个文件Identity && Identity.pub

记住私钥Identity存放位置,并将公钥Identity.pub传输到centos服务器,不管用什么方式,总之得把文件传过去.

4.在centos服务器下:

#进入要连接centos用户的主目录,建立.ssh文件夹,改权限为700

$mkdir ~/.ssh
$chmod 700 ~/.ssh

#将公钥从ssh2格式转换为openssh兼容格式

$ssh-keygen -i -f Identity.pub >> ~/.ssh/authorized.keys    
                            #此处的authorized.keys 为文章开头sshd_config 配置文件中指定的名字
$chmod 600 ~/.ssh/authorized.keys

#重启sshd服务

5.在windows系统下,secureCRT中选择快速连接,连接鉴权去掉密码选项,在公钥—属性里面自动会有第三步创建的公钥

转载于:https://my.oschina.net/zijian1315/blog/190565

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值