Linux系统SSH免密码登陆远程服务器的技巧
搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录。在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet,因为其不安全性,在linux系统中被搁置使用了。
" 公私钥"认证方式简单的解释:首先在客户端上创建一对公私钥 (公钥文件:~/.ssh/id_rsa.pub; 私钥文件:~/.ssh/id_rsa)。然后把公钥放到服务器上(~/.ssh/authorized_keys), 自己保留好私钥.在使用ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配.如果匹配成功就可以登录了。
1、确认系统已经安装了SSH。
rpm –qa | grep openssh
rpm –qa | grep rsync
-->出现如下图的信息表示已安装
假设没有安装ssh和rsync,可以通过下面命令进行安装。
yum install ssh-->安装SSH协议
yum install rsync-->rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件
service sshd restart-->启动服务
2、生成秘钥对
ssh-keygen –t rsa –P'' -->直接回车生成的密钥对:id_rsa和id_rsa.pub,默认存储在"/home/hadoop/.ssh"目录下。
3、把id_rsa.pub追加到授权的key里面去。
cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
4、修改授权key的权限
chmod 600 ~/.ssh/authorized_keys
5、修改SSH配置文件
su- -->登陆root用户修改配置文件
vim /etc/ssh/sshd_config-->去掉下图中三行的注释
6、测试连接
service sshd restart-->重启ssh服务,
exit -->退出root用户,回到普通用户
ssh localhost-->连接普通用户测试
这只是配置好了单机环境上的SSH服务,要远程连接其它的服务器,接着看下面。
7、现在秘钥对已经生成好了,客户端SSH服务也已经配置好了,现在就把我们的钥匙(公钥)送给服务器。
scp ~/.ssh/id_rsa.pub远程用户名@远程服务器IP:~/ -->将公钥复制到远程服务器的~/目录下
如: scp ~/.ssh/id_rsa.pub hadoop@192.168.1.134:~/
可以看到我们复制的时候需要我们输入服务器的密码,等我们把SSH配置好之后这些步骤就可以不用输入密码了。
8、上一步把公钥发送到192.168.1.134服务器上去了,我们去134机器上把公钥追加到授权key中去。
注意:如果是第一次运行SSH,那么.ssh目录需要手动创建,或者使用命令ssh-keygen -t rsa生成秘钥,它会自动在用户目录下生成.ssh目录。特别注意的是.ssh目录的权限问题,记得运行下chmod 700 .ssh命令
在134机器上使用命令:cat ~/id_rsa.pub >> ~/.ssh/authorized_keys -->追加公钥到授权key中rm ~/id_rsa.pub -->保险起见,删除公钥同样在134机器上重复第四步和第五步,service sshd restart --上一步把公钥发送到192.168.1.134服务器上去了,我们去134机器上把公钥追加到授权key中去。
注意:如果是第一次运行SSH,那么.ssh目录需要手动创建,或者使用命令ssh-keygen -t rsa生成秘钥,它会自动在用户目录下生成.ssh目录。特别注意的是.ssh目录的权限问题,记得运行下chmod 700 .ssh命令
在134机器上使用命令:cat ~/id_rsa.pub >>~/.ssh/authorized_keys -->追加公钥到授权key中rm ~/id_rsa.pub -->保险起见,删除公钥同样在134机器上重复第四步和第五步,service sshd restart -->重启ssh服务
>重启ssh服务
9、回到客户机来,输入:ssh 192.168.1.134 -->应该就能直接连接服务器咯。回到客户机来,输入:ssh 192.168.1.134 -->应该就能直接连接服务器咯。
推荐系统
番茄花园 Windows 10 极速企业版 版本1903 2022年7月(32位) ISO镜像快速下载
语言:中文版系统大小:3.98GB系统类型:Win10新萝卜家园电脑城专用系统 Windows10 x86 企业版 版本1507 2022年7月(32位) ISO镜像高速下载
语言:中文版系统大小:3.98GB系统类型:Win10笔记本&台式机专用系统 Windows10 企业版 版本1903 2022年7月(32位) ISO镜像快速下载
语言:中文版系统大小:3.98GB系统类型:Win10笔记本&台式机专用系统 Windows10 企业版 版本1903 2022年7月(64位) 提供下载
语言:中文版系统大小:3.98GB系统类型:Win10雨林木风 Windows10 x64 企业装机版 版本1903 2022年7月(64位) ISO镜像高速下载
语言:中文版系统大小:3.98GB系统类型:Win10深度技术 Windows 10 x64 企业版 电脑城装机版 版本1903 2022年7月(64位) 高速下载
语言:中文版系统大小:3.98GB系统类型:Win10电脑公司 装机专用系统Windows10 x64 企业版2022年7月(64位) ISO镜像高速下载
语言:中文版系统大小:3.98GB系统类型:Win10新雨林木风 Windows10 x86 企业装机版2022年7月(32位) ISO镜像高速下载
语言:中文版系统大小:3.15GB系统类型:Win10
相关文章
- 微软发布新Docker容器镜像 基于Windows Server 2022
- Mac磁盘空间不足怎么办?苹果电脑磁盘空间清理方法
- 苹果Mac怎么复制粘贴 快速复制粘贴三种方法介绍
- 做好一个服务器管理员需要的十二项经验
- 在Linux服务器上安装Linux-Dash的教程
- cmd运行命令的10个另类用法
- 如何找回Win8系统下误删的控制面板Metro图标
- win7虚拟内存大小和虚拟内存的位置怎么修改?
- windows下打开ie提示由于该计算机受到限制,本次操作已被取消
- Win7系统里中键的使用技巧两则
- win8如何设置开机自动拨号上网
- win 8.1 preview ISO镜像安装方法简易教程
- Win10连接远程桌面的时候提示您的凭证不工作该怎么办?
- 微软:Win10 Build 10130预览版正在内测
热门系统
- 1华硕笔记本&台式机专用系统 GhostWin7 32位正式旗舰版2018年8月(32位)ISO镜像下载
- 2雨林木风 Ghost Win7 SP1 装机版 2020年4月(32位) 提供下载
- 3深度技术 Windows 10 x86 企业版 电脑城装机版2018年10月(32位) ISO镜像免费下载
- 4电脑公司 装机专用系统Windows10 x86喜迎国庆 企业版2020年10月(32位) ISO镜像快速下载
- 5深度技术 Windows 10 x86 企业版 六一节 电脑城装机版 版本1903 2022年6月(32位) ISO镜像免费下载
- 6深度技术 Windows 10 x64 企业版 电脑城装机版2021年1月(64位) 高速下载
- 7新萝卜家园电脑城专用系统 Windows10 x64 企业版2019年10月(64位) ISO镜像免费下载
- 8新萝卜家园 GhostWin7 SP1 最新电脑城极速装机版2018年8月(32位)ISO镜像下载
- 9电脑公司Ghost Win8.1 x32 精选纯净版2022年5月(免激活) ISO镜像高速下载
- 10新萝卜家园Ghost Win8.1 X32 最新纯净版2018年05(自动激活) ISO镜像免费下载
热门文章
常用系统
- 1深度技术 GHOSTXPSP3 电脑城极速装机版 2019年10月 ISO镜像高速下载
- 2深度技术 Windows 10 x64 企业版 电脑城装机版2019年10月(64位) 高速下载
- 3深度技术Ghost Win8.1 x32位 特别纯净版2019年1月(免激活) ISO镜像快速下载
- 4深度技术Ghost Win7 Sp1 电脑城万能装机版2020年11月(32位) ISO高速下载
- 5新萝卜家园Ghost Win8.1 X64位 纯净版2021年3月(自动激活) ISO镜像高费下载
- 6雨林木风Ghost Win8.1 (X32) 喜迎国庆 快速纯净版2020年10月(免激活) ISO镜像快速下载
- 7新雨林木风 Windows10 x86 企业装机版2021年9月(32位) ISO镜像高速下载
- 8雨林木风 Windows10 x64 企业装机版 版本1903 2022年7月(64位) ISO镜像高速下载
- 9新萝卜家园Ghost Win8.1 X64位 纯净版2021年11月(自动激活) ISO镜像高费下载
- 10电脑公司 GhostXP SP3系统 电脑城海驱装机版 2018年8月 ISO镜像下载