2019-05-20 14:55:18 Ace_Shiyuan 阅读数 298
  • 轻量级的集群管理利器ClusterShell

    ClusterShell就是这样一种小的集群管理工具,原理是利用ssh,可以说是Linux系统下非常好用的运维利器!  选择了clustershell这个软件(也简称clush),原因如下:  1)安装方便。一条指令就能轻松安装。  2)配置方便。很多集群管理软件都需要在所有的服务器上都安装软件,而且还要进行很多的连接操作,clustershell就相当的方便了,仅仅需要所有机器能够ssh无密码登录即可,然后只在一台服务器上安装clustershell即可。  3)使用方便。clustershell的命令相对来说非常简单,只有一两个指令以及三四个参数需要记。 通过本套教程的学习能让学员掌握ClusterShell技术,配套的笔记和资料让学员节省时间和提高效率。

    85 人正在学习 去看看 张长志

如题,两台Linux机器之间传输建可使用scp命令进行传输,方法如下:

前提:使用ifconfig查看两台Linux机器的IP地址,确保两台机器在同一个网段能够互相ping通,如果ping不同,请查看我另一篇博客:《开发板、笔记本、VMware虚拟机三者连接互相ping通设置方法


注意:

1、参数【-r】表示目录文件,如果拷贝目录则需要加上该参数

2、【新文件名】如果缺省表示:保持跟原文件名一致,直接拷贝

含义 命令
远程 —> 到本地 scp    [-r]       -remote_USRNAME@remote_IP:远端路径/文件名       本地路径/新文件名
本地 —> 到远程 scp    [-r]       本地文件名      -remote_USRNAME@remote_IP:远端路径/新文件名
例子 命令
远程 —> 到本地 scp       lsy@192.168.50.250:~/remote/remoteFile       ./
本地 —> 到远程 scp       ./localFile       lsy@192.168.50.250:~/remote/newFile
2014-06-10 16:55:31 chanor 阅读数 994
  • 轻量级的集群管理利器ClusterShell

    ClusterShell就是这样一种小的集群管理工具,原理是利用ssh,可以说是Linux系统下非常好用的运维利器!  选择了clustershell这个软件(也简称clush),原因如下:  1)安装方便。一条指令就能轻松安装。  2)配置方便。很多集群管理软件都需要在所有的服务器上都安装软件,而且还要进行很多的连接操作,clustershell就相当的方便了,仅仅需要所有机器能够ssh无密码登录即可,然后只在一台服务器上安装clustershell即可。  3)使用方便。clustershell的命令相对来说非常简单,只有一两个指令以及三四个参数需要记。 通过本套教程的学习能让学员掌握ClusterShell技术,配套的笔记和资料让学员节省时间和提高效率。

    85 人正在学习 去看看 张长志
一般用ssh命令访问另一台机器,或者用scp命令从别的机器拷贝数据和文件,都要输入对应账户的密码。而在两台机器之间建立信任关系,则可以省略输入密码的过程。
建立机器A至机器B的信任关系的过程如下:
1.机器A:切换到需要建立信任关系的账户,执行:ssh-keygen -d, 并持续回车确认:
$ ssh-keygen  -d
Generating public/private dsa key pair.
Enter file in which to save the key (/home/work/.ssh/id_dsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/work/.ssh/id_dsa.
Your public key has been saved in /home/work/.ssh/id_dsa.pub.
2. 机器B:进入对应的密钥目录(默认为/home/work/.ssh/),新建文件authorized_keys(已存在则不用新建),将第1步中新生成的机器A的公钥文件(默认为/home/work/.ssh/id_dsa.pub)的内容,复制(或追加)到authorized_keys文件中。
3. 此时已完成机器A至机器B的信任关系的建立,尝试从机器A上ssh至机器B,已经不需要输入密码了。如果需要建立双向的信任关系,则继续用类似的方式,建立机器B至机器A的信任关系即可。
2015-10-31 09:11:02 u013121305 阅读数 841
  • 轻量级的集群管理利器ClusterShell

    ClusterShell就是这样一种小的集群管理工具,原理是利用ssh,可以说是Linux系统下非常好用的运维利器!  选择了clustershell这个软件(也简称clush),原因如下:  1)安装方便。一条指令就能轻松安装。  2)配置方便。很多集群管理软件都需要在所有的服务器上都安装软件,而且还要进行很多的连接操作,clustershell就相当的方便了,仅仅需要所有机器能够ssh无密码登录即可,然后只在一台服务器上安装clustershell即可。  3)使用方便。clustershell的命令相对来说非常简单,只有一两个指令以及三四个参数需要记。 通过本套教程的学习能让学员掌握ClusterShell技术,配套的笔记和资料让学员节省时间和提高效率。

    85 人正在学习 去看看 张长志

     今天在两台Linux机器上用NFS成功挂载了共享文件夹,在此记录一下,以防以后忘记。


     在配置之前,先要在服务器端装上nfs-utilsrpcbind并启用rpcbind和nfs

   service rpcbind start

   service nfs start

   这样子配置后,在服务器端才可以使用showmount命令,如果没有安装nfs-utils,使用showmount命令会提示该命令不存在。


   首先一台Linux是实验室的电脑装的真机,一台Linux是在我自己的笔记本电脑下安装VMware的虚拟机,用的Linux发行版本都是CentOS。

   虚拟机要使用桥接的网络模式(Bridge),才可以与校园网(局域网)内的其他机器连通,实验室的真机在这个局域网内。

   首先要确保两台Linux主机要能ping通

   然后在Linux服务机上创建nfs_share目录:mkdir nfs_share

   给予权限:chmod 777 nfs_share

   将nfs_share目录共享出去:vim /etc/exports,一开始这个文件可能里面是什么都没有的,添加nfs_share所在目录。

   举例:/home/user1/Desktop/nfs_share  *(sync,rw,no_root_squash)

   接着使用showmount -e命令查看共享目录是否已经添加。

   服务器设置完毕。


   在客户端Linux上新建要挂载nfs_share的目录,mkdir /home/user1/Desktop/NFS

   使用命令:mount -t nfs -o nolock 172.29.36.147:/home/user1/Desktop/nfs_share  /home/user1/Desktop/NFS

   查看:ls -al /home/user1/Desktop/NFS

   客户端设置完毕。


   至此,NFS配置完毕。

2017-10-22 16:30:49 X__Alone 阅读数 1865
  • 轻量级的集群管理利器ClusterShell

    ClusterShell就是这样一种小的集群管理工具,原理是利用ssh,可以说是Linux系统下非常好用的运维利器!  选择了clustershell这个软件(也简称clush),原因如下:  1)安装方便。一条指令就能轻松安装。  2)配置方便。很多集群管理软件都需要在所有的服务器上都安装软件,而且还要进行很多的连接操作,clustershell就相当的方便了,仅仅需要所有机器能够ssh无密码登录即可,然后只在一台服务器上安装clustershell即可。  3)使用方便。clustershell的命令相对来说非常简单,只有一两个指令以及三四个参数需要记。 通过本套教程的学习能让学员掌握ClusterShell技术,配套的笔记和资料让学员节省时间和提高效率。

    85 人正在学习 去看看 张长志

克隆虚拟机

 

1.      克隆




之后自己命名克隆的虚拟机并自己选择存放位置,完成克隆


2.      克隆虚拟机之后对新的虚拟机修改网络配置,以免冲突(将配置文件里的UUID去掉,并修改IP地址)


3.      修改名称


4.      用xshell远程连接两台虚拟机

 

 

 

两台linux机器相互登录

1.      在01机器上使用ssh加上02的IP地址,连接02


2.      使用xshell两台虚拟机相互连接

 

可使用命令 ssh –p 指定端口(如22) root@IP地址  (例:ssh –p  22 root@172.16.154.25)   来进行连接

 

3.      两个linux之间进行密钥认证,如02连01,则02上要有私钥,01上要有公钥。使用命令: ssh –keygen


存放私钥公钥的位置


输入密码并生成密钥

/root/.ssh/id_rsa    存放私钥

/root/.ssh/id_rsa.pub   存放公钥

4.      将02上的公钥复制存放在01的公钥文档中,使用命令 getenforce 查看01的selinux防火墙是否开启,Enforcing则为开启,输入命令:setenforce 0关闭selinux。


在02上直接连接01,不需要密码即可连接


2011-03-18 13:40:43 death_god 阅读数 44
  • 轻量级的集群管理利器ClusterShell

    ClusterShell就是这样一种小的集群管理工具,原理是利用ssh,可以说是Linux系统下非常好用的运维利器!  选择了clustershell这个软件(也简称clush),原因如下:  1)安装方便。一条指令就能轻松安装。  2)配置方便。很多集群管理软件都需要在所有的服务器上都安装软件,而且还要进行很多的连接操作,clustershell就相当的方便了,仅仅需要所有机器能够ssh无密码登录即可,然后只在一台服务器上安装clustershell即可。  3)使用方便。clustershell的命令相对来说非常简单,只有一两个指令以及三四个参数需要记。 通过本套教程的学习能让学员掌握ClusterShell技术,配套的笔记和资料让学员节省时间和提高效率。

    85 人正在学习 去看看 张长志
比如我有两台 linux 机器,192.168.1.1 192.168.1.2
现在我要将 192.168.1.1 下的/opt/mydir 目录挂在到 192.168.1.2 /opt/mydir1 目录下。
需要以下操作:
1.服务器端 192.168.1.1
在/etc/exports 目下添加共享目录
/opt/mydir 192.168.1.2(rw)
/opt/mydir hostname(rw)
hostname 是指192.168.1.2 的hostname, 需要在/etc/hosts 中添加 hosts

2.启动192.168.1.1 的nfs 服务
/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的)
   /etc/rc.d/init.d/nfs start 启动NFS服务
   /etc/rc.d/init.d/nfs stop 停止NFS服务


3.在192.168.1.2 上mount 目录
#mount -t nfs -o rw 192.168.1.1:/opt/mydir /opt/mydir1

linux实现两台机器无密码访问

博文 来自: jiangshan35
没有更多推荐了,返回首页