PSSH
一、密钥认证
前提:两个或多个主机,server和client,可主机映射
①创建密钥
生成密钥
查看密钥
②将密钥添加到远程主机中(也可以用scp命令)
Client端也做同样的操作
测试免密登录(exit退出)
多台主机免密登录(写一个循环的脚本 或 通过Ansible实现批量免密)
二、X11转发
①配置SSH Server—SSH Server 为CLI模式
这两条也可以不用,不影响测试,使用的时候会自动安装
可安装任意一个 GUI 程序
②SSH 客户端--SSH 客户端为 GUI 模式
远程工具中是打不开图形界面的(需要设置x11转移,并windows装有Xming图形工具)
vmware 的GUI模式可直接打开gedit编辑器
三、PSSH的使用
前提:两端里都装上epel源
1.安装PSSH(临时使用epel源)
2.使用PSSH(装有Pssh可远程其他主机执行命令)
①两端连接测试(-H跟连接的主机,-h 跟主机列表文件 -i 跟执行的命令)
②远程复制
推送
拉取(-L 指定拉取到的位置 不加默认当前路径)
批量结束远程进程
③批量远程同步(rsync,-r递归-a使用archive-mode,-z压缩)
四、SSHFS
前提:连本地有必要给本地配免密登录
①远程挂载(功能似NFS)
远程给client端安装sshfs
一端创建目录
另一端远程挂载
测试同步使用