基于CentOS 6/7 SSH远程控制(大数据第二天)

安装SSH服务

CentOS 6/7安装步骤一致

命令:

yum install ssh//安装ssh服务
service sshd start//启动SSH服务
sudo ps -e |grep sshd//查看当前进行有没有ssh的进程

在这里插入图片描述

	chkconfig sshd on

工作原理

在这里插入图片描述

	ssh 192.168.26.X//要连接的主机的ip
	根据提示输入密码 
	exit//退出控制

配置免密连接

	大数据工程师一般同时操作多台linux主机,每次连接都输入密码太过于繁琐

在配置好ssh服务的基础上

命令
	ssh-keygen  //此命令会在/root/.ssh/中生成三个文件

在这里插入图片描述

	id_rsa 为密钥 id_rsa.pub为共钥    这是一对

下一步把共钥放入目标主机中,位置与本机位置一致

	下面复制文件操作二选一
	scp id_rsa.pub UserName@192.168.26.X:/root/.ssh/
	复制文件//UserName 为目标主机的用户名 如果不写  默认为root
	
	scp -r /root/.ssh/ 192.168.26.X:/root/.ssh/
	复制整个文件夹   默认root
	
	如果是把文件复制过去,直接把文件改名为 authorized_keys
	如果把文件夹都复制过去。把其他的文件都删除了,剩下一个id_rsa.pub 文件 将其改名为authorized_keys

如下出现Agent admitted failure to sign using the key的错误信息

解决方案

# ssh-add   ~/.ssh/id_rsa

出现错误

sign_and_send_pubkey: signing failed: agent refused operation

然后执行了以下命令才好。。

eval "$(ssh-agent -s)"
ssh-add
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值