栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

大数据生态(五)SSH免密登陆

大数据生态(五)SSH免密登陆

1启动SSH服务

Linux自带SSH服务无需下载:

在/usr/sbin/有一个文件为sshd,然后输入绝对路径usr/sbin/sshd即可开启ssh服务。

然后输入命令netstat -tunlp|grep sshd查看开启情况:

可以看到22号端口已经开启,证明我们SSH服务启动成功,22是SSH的默认端口号。

2生成密钥对

· 下载git;

· 我们注意到免密登陆实际上是采用密钥登陆,方便验证,我们采用将真机(windows)生成密钥,发送公钥给虚拟机

· 在windows的git(cmd也可以)输入命令ssh-keygen或者ssh-keygen -t rsa。此时会有提示让你输入一些东西,我们这时候***什么也不要输入,直接按回车三次***。

· 然后我们就会在系统用户目录:/c/Users/cbry/.ssh/下生成两个文件:公钥id_rsa.pub和私钥id_rsa。

私钥放在自己的电脑上。公钥用来免密登陆。

3部署公钥 3.1发送公钥

采用:scp /c/Users/cbry/.ssh/id_rsa.pub root@192.168.106.128:~/.ssh/ 将公钥发给liunx虚拟机的./ssh目录下。

在linux虚拟机端/root/.ssh目录下:

采用:cat >>命令(将文件的内容添加到另外一个文件里面)

cat id_rsa.pub >> authorized_keys

或者使用命令cp id_rsa.pub authorized_keys。将公钥放置到授权列表文件

· 修改authorized_keys文件的权限:chmod 600 authorized_keys。

此时免密钥已经配置成功,使用命令ssh root@192.168.106.128连接到本机,记住要是用户名@IP。不能直接ssh ip。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/585263.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号