Linus的ssh命令登录详解

写这篇文章还花了我重复搞了一个钟没吃饭,虽然可能有的名词说法不太详细,但使用过程绝对算是非常详细了,有什么补充的欢迎评论!

 

1.关键命令:密钥对生成命令ssh-keygen
  (提示)centos6之后的系统里都已经预装了
  ssh相关的软件包,如果你的系统里
  发现没有.ssh文件夹,那么你需要:
  yum install openssh

本次教程中
139.159.186.64为目标服务器(公)
192.168.188.129为自己的机器(私)

2.命令:ssh-keygen -t rsa [-C 注释文字] 一直回车,生成一对公私钥
             id_rsa (私钥) 自己的钥匙
             id_rsa.pub (公钥) 放在服务器的钥匙

3.生成的密匙对所在文件目录:~/.ssh/

第二步:
 场景1自己系统里生成了密钥对,用于登录服务器:
1)确认你的~/.ssh目录下存在id_rsa和id_rsa.pub 。
2)将id_rsa.pub拷贝到目标服务器上,并且将其内容追加到目标服务器的~/.ssh/authorized_keys文件中去:

 cat id_rsa.pub >> ~/.ssh/authorized_keys

拷贝方法:
方法一:(内容复制粘贴)vi authorized_keys然后复制粘贴
方法二:(scp命令)scp id_rsa.pub root@192.168.188.129:~/
方法三:(id_rsa.pub下载到Windows系统上(sz),再上传到服务器(rz -be))

(提示1)如果你发现目标服务器上没有authorized_keys文件,那就手动新建一个(新建文件命令mkdir)
(提示2)验证密钥是否配置成功:ssh username@hostname如:ssh root@192.168.188.129()【自己的机器,不是目标服务器】

3)验证结果:从你的系统可以无密码登录到服务器


4.其中用到的命令(举例一部分)
(1)通过ifconfig命令可以查看你当前登录的机器(通过网卡地址)
(2)cd 切换为当前工作目录
(3)exit 离开

5.本次使用事项
(1)本机是Windows系统

(2)在Vware开两台虚拟机,也可以克隆其中一台变成两台,登录后输入ip addr命令获取你的ip地址然后在CRT里利用这个ip地址多创建一个虚拟机,后面将此机获取的的id_rsa或id_rsa.pub在会话选项里输入密钥(是公机就选择下载好的id_rsa.pub的地址)
(3)crt的会话选项的公钥属性我选的是【使用会话公钥设置,,我不太懂全局公钥设置,全局公钥设置是给所有连接用的】

6.附加链接

Linus会话浅析

http://t.csdn.cn/0VyTn

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值