Linux 高性能集群搭建(1)---ssh节点通信
ssh为建立在应用层和传输层基础上的安全协议,ssh不仅能把所有传输的数据加密,还能够防止IP和DNS欺骗
ssh的加密方式有RSA, DSA, ECDSA和ED5519四种方式。
1. 安装ssh
ssh通信分为客户端(openss-client)和服务器端(openssh-server), 发送信息的为客户端,接受信息的为服务器端,
为了实现机器之间的相互通信,在机器上都安装客户端和服务器端,通过下面命令:
sudo apt-get install openssh-client openssh-server
要实现机器之间通信,服务器端sshd要保持正常运行,通过下面命令:
sudo /etc/init.d/ssh start
2. ssh实现两台机器之间的文件拷贝上传
假设机器A的IP为192.168.1.101, 机器名为hostA, 用户名为usernameA;
机器B的IP为192.168.1.102, 机器名为hostB, 用户名为usernameB.
机器A通过下面命令IP访问B:
ssh username@192.168.1.102
username为机器B的用户名
在机器A上从远程端机器B拷贝文件:
scp usernameB@192.168.1.102:/pathB/fileB /pathA
在机器A上从远程端机器B拷贝文件夹:
scp usernameB@192.168.1.102:/pathB /pathA
在机器A上向远程端B上传文件:
scp /pathA/filenameA usernameB@192.168.1.102:/pathB
在机器A上向远程端B上传文件:
scp /pathA usernameB@192.168.1.102:/pathB
3. 两台机器无密码登录
假设机器名分别为node0和node1,node0的IP为10.141.4.36,node1的IP为10.141.4.39,两台主机均使用用户名cluster。
1. 在node0和node1上进行如下操作:
在/etc/hosts文件中添加如下内容:
10.141.4.36 node0
10.141.4.39 node1
在主目录/home/liu下执行如下命令,生成.ssh目录:
ssh-keygen -t rsa
2. j进入root 用户在node1的/home/liu/.ssh目录下执行如下命令:
cp id_rsa.pub authorized_keys
scp node0:/home/liu/.ssh/id_rsa.pub /home/liu/.ssh/tmp
cat tmp >> authorized_keys
rm tmp
3. 进入root用户在node0的/home/liu/.ssh目录下执行如下命令:
cp id_rsa.pub authorized_keys
scp node1:/home/liu/.ssh/id_rsa.pub /home/liu/.ssh/tmp
cat tmp >> authorized_keys
rm tmp
4. 检查node0和node1是否可以无需密码而直接互相登录:
ssh node0
ssh node1
Linux 高性能集群搭建(1)---ssh节点通信相关推荐
- Python +大数据-Hadoop生态-Linux(二)-集群搭建和安装
Python +大数据-Hadoop生态-Linux(二)-集群搭建和安装 今日课程学习目标 1.掌握Linux用户.权限管理 2.掌握Linux常用系统命令 3.掌握服务器集群环境搭建 4.了解sh ...
- Linux Redis集群搭建与集群客户端实现
硬件环境 本文适用的硬件环境如下 Linux版本:CentOS release 6.7 (Final) Redis版本:3.2.1 Redis已经成功安装,安装路径为/home/idata/yangf ...
- linux mongodb集群搭建
MongoDB集群搭建 搭建之前先了解一下MongoDB分片群集主要有如下三个组件: Shard:分片服务器,用于存储实际的数据块,实际生产环境中一个shard server 角色可以由几台服务器组成 ...
- Zookeeper之Linux分布式集群搭建及客户端shell命令操作
一.准备至少三台Linux服务器及对应的jdk环境 1.服务器及jdk环境准备 服务器:至少三台Linux服务器 JDK环境:三台Linux服务器上都需要安装好jdk环境(jdk环境安装参考我的博客: ...
- linux hadoop集群搭建,hadoop集群搭建
hadoop集群搭建步骤 实验介绍 下面将要在三台linux虚拟机上搭建hadoop集群. 知识点 linux基本命令 集群安装 完成实验需要以下相关知识 解压命令 tar -zxvf XX.tar. ...
- Linux高性能集群(AMD处理器)Linpack测试方法
一.标准linpack简介 Linpack是国际上最流行的用于测试高性能计算机系统浮点性能的benchmark.通过对高性能计算机采用高斯消元法求解一元N次稠密线性代数方程组的测试,评价高性能计算机的 ...
- linux nacos集群搭建最简单最详细版
为什么要做集群,其实就是为了应用的高可用,避免一台挂了,导致应用不可用 为什么要使用Ngnix因为这玩意抗揍,能支持高并发不挂机 安装nacos实现持久化必须提前安装mysql和jdk环境和nginx ...
- ES 7.16.2 Linux环境集群搭建
elasticsearch-7.16.2 (logstash kibana 版本与ES相同) 3节点 ES集群配置 cluster.name: elasticsearch-cluster node.n ...
- linux redis集群搭建
假设你有6台服务器,ip地址分别为192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.4 192.168.1.5 192.168.1.6 一.首先, ...
- Hadoop集群搭建之SSH无密码登录配置
一.准备工作 1) 用客户端工具(ssh client或者putty)连接到linux服务器.在root用户下输入命令: vi /etc/hosts ,用vi编辑hosts文件,如下: #127.0. ...
最新文章
- 在JavaScript中生成随机字符串/字符
- 盘点那些你可能错过的CNCF优秀开源项目
- 【Java静态代理】以模拟“婚庆公司帮助你嫦娥奔月”为例
- html中flash的使用,[转载]flash中可以使用的HTML标签[有用]
- android 揭示动画_如何使用意图揭示函数名称使代码更好
- MIT最新课程:一文看尽深度学习各领域最新突破(附视频、PPT)
- 【leetcode】33. Search in Rotated Sorted Array
- sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
- elasticsearch体验(一.初识elasticsearch)
- 汇编语言复习摘要六——包含多个段的程序
- 【ArcGIS|空间分析|网络分析】8 查找能够为需求点对提供服务的最佳路径
- Mac安装原版Windows7无法验证AppleSSD.sys文件数字签名解决办法
- 梳理企业业务流程四步法
- 电子计算机的基本概念简述
- 华为任正非《一江春水向东流》读后感
- vsCode 快捷键
- bootstrap3的jumbotron和glyphicon glyphicon-*的用法
- (译)如何做一个塔防游戏(cocos2d 2012-8-17)
- drf 安装_drf 生成接口文档
- paip VOB DVD视频的无损分割与截取
热门文章
- 如何给AWARD BIOS刷L5420微码?
- GDI+ 保存HDC为位图文件
- Dxg——Arduino 开发笔记整理分类合集【所有的相关记录,都整理在此】
- C# List用法;用Find查找list中的指定元素
- java锁的粗化,锁优化(自旋锁,锁消除,锁粗化,轻量级锁,偏向锁)(深入理解JAVA虚拟机-学习记录)...
- 施耐德plc地址对应modbus_第446期丨PLC与HMI脚本数据类型交换;继电器触点烧死问题原因分析...
- 灰色关联分析_(案例)相关分析之灰色关联度
- react 逆地理 高德地图_给高德新版地图点赞!出行服务竟然如此智能
- 2. COM编程——什么是接口
- 配置 Ubuntu 字符界面启动