码迷,mamicode.com
首页 > 其他好文 > 详细

ssh免密码登录远程服务器

时间:2016-02-28 17:04:12      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:ssh 服务器管理 远程管理 无密码登录服务器端

实验背景:

在我们的实际生产中,我们很多时候需要配制成可信赖的无密码登录环境,ssh自身的公钥私钥 是我们常用的选择。

实验环境:

虚拟机VMware Workstation 12 player条件下

客户端:centos6.4的系统,系统自带的ssh软件,ip:192.168.0.24 netmask:255.255.255.0

服务器端:centos6.4的系统,系统自带的ssh软件,ip:192.168.0.25 netmask:255.255.255.0

为了方便操作我是使用secureCRT 远程连接工具

首先我介绍一下,在我们远程连接管理服务器的时候ssh是我们常用的。

一、没有添加ssh信任的时候:

技术分享

远程连接的命令:

ssh 用户名@想要连接的服务器的ip 

第一次连接的话会需要输入yes

ifconfig |grep "inet addr"|cut -d ‘:‘ -f 2|cut -d ‘ ‘ -f 1

上面这个命令是确定一下我们确实登录 查看主机所有的ip,可以看到我有两块网卡和一个环回地址127.0.0.1

下面是得到某个网卡的ip的命令。

技术分享

二、添加ssh信任

退出刚才的连接

技术分享

1、我们生成密钥

在客户端执行命令

技术分享

查看我们生成的密钥,一般生成的密钥在/root/.ssh目录下

技术分享2、把生成的公钥复制到服务器端

技术分享

可以看到我们没有输入密码就登录成功了!以后我们登录服务器端就不需要密码了,

那么我们看一下执行命令: ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.0.25 服务器端生成了什么。

技术分享可以看到生成了文件authorized_keys。

当然我们可以自己创建这个文件,这篇博客就不介绍了。自己可以百度搜索一下。

谢谢大家,希望对大家可以有帮助










    








本文出自 “积少成多” 博客,请务必保留此出处http://9399369.blog.51cto.com/9389369/1745724

ssh免密码登录远程服务器

标签:ssh 服务器管理 远程管理 无密码登录服务器端

原文地址:http://9399369.blog.51cto.com/9389369/1745724

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!