位置: 编程技术 - 正文

Linux系统SSH免密码登陆远程服务器的技巧(ssh免密登录执行shell)

编辑:rootadmin

推荐整理分享Linux系统SSH免密码登陆远程服务器的技巧(ssh免密登录执行shell),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ssh免密登录执行shell,linux ssh免密码,ssh免密码登录命令,linux 无密码ssh登录,ssh免密登录执行shell,centos ssh免密,linuxssh免密码登录配置,linuxssh免密登录,内容如对您有帮助,希望把文章链接给更多的朋友!

搭建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 ~/.ssh/authorized_keys

5、修改SSH配置文件

su - -->登陆root用户修改配置文件

Linux系统SSH免密码登陆远程服务器的技巧(ssh免密登录执行shell)

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@..1.:~/

可以看到我们复制的时候需要我们输入服务器的密码,等我们把SSH配置好之后这些步骤就可以不用输入密码了。

8、上一步把公钥发送到..1.服务器上去了,我们去机器上把公钥追加到授权key中去。

注意:如果是第一次运行SSH,那么.ssh目录需要手动创建,或者使用命令ssh-keygen -t rsa生成秘钥,它会自动在用户目录下生成.ssh目录。特别注意的是.ssh目录的权限问题,记得运行下chmod .ssh命令

在机器上使用命令:cat ~/id_rsa.pub >> ~/.ssh/authorized_keys -->追加公钥到授权key中rm ~/id_rsa.pub -->保险起见,删除公钥同样在机器上重复第四步和第五步,service sshd restart --上一步把公钥发送到..1.服务器上去了,我们去机器上把公钥追加到授权key中去。

注意:如果是第一次运行SSH,那么.ssh目录需要手动创建,或者使用命令ssh-keygen -t rsa生成秘钥,它会自动在用户目录下生成.ssh目录。特别注意的是.ssh目录的权限问题,记得运行下chmod .ssh命令

在机器上使用命令:cat ~/id_rsa.pub >> ~/.ssh/authorized_keys -->追加公钥到授权key中rm ~/id_rsa.pub -->保险起见,删除公钥同样在机器上重复第四步和第五步,service sshd restart -->重启ssh服务

>重启ssh服务

9、回到客户机来,输入:ssh ..1. -->应该就能直接连接服务器咯。回到客户机来,输入:ssh ..1. -->应该就能直接连接服务器咯。

相关推荐:

LINUX系统怎么使用命令清理磁盘空间?

linux常怎么使用命令创建文件和文件夹?

Linux怎么配置双机SSH互相信任实现免密码登录?

速学linux命令教程 概述:用户使用shell跟内核交互,Linux中有很多命令,不同的命令有不同的功能。多个命令合起来可以完成一个大的功能。命令很多我们不可能记得每条

linux如何开启telnet服务?linux开启telnet服务的方法 linux如何开启telnet服务?很多朋友对于这个问题不知道该如何解决;今天小编将为大家带来linux开启telnet服务的方法,有需要的朋友一起去看看吧!方法:

Linux系统怎么安装使用条码打印机? 条码标签打印机使用越来越广泛了,快递面单、FBA产品标签、产品追溯、固定资产管理、生产流程管理等都有用到,电脑系统也不仅限微软的Windows,越

标签: ssh免密登录执行shell

本文链接地址:https://www.jiuchutong.com/biancheng/361949.html 转载请保留说明!

上一篇:LINUX系统怎么使用命令清理磁盘空间?(linux zen3)

下一篇:速学linux命令教程(linux命令速记)

  • 工资中代扣款是什么
  • 何为金税四期
  • 卖家电税是多少
  • 工资绩效被扣除怎么办
  • 抚恤金入账
  • 企业注销企业所得税年报怎么申报
  • 外管证过期了一个月罚款多少
  • 公司变更地址要股东签字吗
  • 发票开工程服务和工程款的区别
  • 外购商品增值税
  • 一个公司控股另一个公司
  • 印花税没有计提直接付了怎么做账
  • 税务退进项税会计处理
  • 节税租赁和销售的区别
  • 买的厨房用品算什么费用
  • 交车辆购置税可以刷信用卡吗
  • 店铺不盈利还开吗
  • 小规模纳税人是小微企业吗
  • 出口免费样品发票怎么开
  • 纳税人是非开业户是什么意思
  • 营改增后土地使用税计入什么科目
  • 吊装费用税率
  • 吊车租赁费计入什么会计科目
  • 资产组可收回金额包含商誉的可收回金额吗
  • 个人买卖二手房增值税
  • 固定资产报废未折旧完会计处理
  • 跨期发票如何进行会计处理?
  • 如何在excel中链接图片对方能显示
  • 进货折扣适用于什么条件
  • 无法找到脚本文件vbs怎么办
  • 鸿蒙实用工具在哪里
  • 商场充值卡发票在哪开
  • windows为什么从7开始
  • linux怎么查看防火墙信息
  • 医院的重要
  • 关于农产品的法律
  • 政府会计制度固定资产折旧方法
  • thinkphp cli
  • node.js解决跨域请求
  • ps如何进行像素修复
  • 企业盘盈的固定资产其核算的会计科目是
  • 存货的会计核算及业务处理
  • 运输发票必须附票吗
  • python获取某个值
  • 设备调试费是什么税
  • python字典的特点和用处
  • 其他应付款计入资产负债表哪个科目
  • 固定资产卡片账是明细账吗
  • 增值税少企业所得税高吗
  • 融资租赁手续费进项税能抵扣吗
  • 有限合伙企业的
  • 不允许抵扣进项税额的是
  • 房屋租赁违约金怎么规定
  • 对公账户往来款需要开票吗
  • 中介费可以要求退吗
  • 首先要知道什么英语
  • 金蝶软件版本号有哪些
  • ゆうちょ银行转账步骤
  • mysql密码忘记怎么办
  • win8.1纯净版下载
  • gho文件硬盘安装
  • winxp系统介绍
  • ubuntu服务器安装matlab2014a环境配置
  • 如何在mac中安装windows
  • 如何管理和维护宿舍卫生
  • 使用windows管理无线
  • win8纯净版32位
  • windows 10 mobile--移动版
  • win 7笔记本连接投影仪
  • 关于月亮的诗句
  • perl -i -pe
  • shell 方法调用
  • 半透明图层怎么制作
  • jQuery使用zTree插件实现树形菜单和异步加载
  • html应用css
  • 国家税务局通用机打发票查询
  • 关于教师的采访稿问题
  • 郑州市地税局局长
  • 合肥高新公共事务管理有限公司
  • 关于车辆购置税的规定,下列说法正确的是
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设