salt-ssh的使用(不需要安装客户端)
什么情况下才使用salt-ssh,有一些比较老的红帽服务器,也有一些不方便安装salt-minion客户端。总会有一些服务器比较难安装上salt-minion的。
好了,下面来说说简单配置
默认使用roster配置文件
vim /etc/salt/roster
# Sample salt-ssh config file #web1: # host: 192.168.42.1 # The IP addr or DNS hostname # user: fred # Remote executions will be executed as user fred # passwd: foobarbaz # The password to use for login, if omitted, keys are used # sudo: True # Whether to sudo to root, not enabled by default #web2: # host: 192.168.42.2 hdd: //ID名字可以随便定义host: 10.0.0.221user: hddpasswd: 66666sudo: Ture
已经完成配置!下面直接使用salt-ssh
第一次运行没有添加-i,未能如期运行。
root@salt-master ~]# salt-ssh "*" -r 'free -m' hdd:----------retcode:254stderr:stdout:The host key needs to be accepted, to auto accept run salt-ssh with the -i flag:The authenticity of host '10.0.0.221 (10.0.0.221)' can't be established.ECDSA key fingerprint is b9:36:f5:d8:3a:88:94:93:43:78:8e:cb:43:78:8e:cb.Are you sure you want to continue connecting (yes/no)? [root@salt-master ~]#
添加-i参数继续执行命令
[root@salt-master ~]# salt-ssh "*" -r 'free -m' -i hdd:----------retcode:0stderr:Warning: Permanently added '10.0.0.221' (ECDSA) to the list of known hosts.stdout:hdd@10.0.0.221's password: total used free shared buffers cachedMem: 7856 6698 1157 18 317 4298-/+ buffers/cache: 2082 5773Swap: 8061 0 8061 [root@salt-master ~]# [root@salt-master ~]# salt-ssh "hdd" -r 'df -h' hdd:----------retcode:0stderr:stdout:Filesystem Size Used Avail Use% Mounted onudev 3.9G 4.0K 3.9G 1% /devtmpfs 786M 1.5M 785M 1% /run/dev/sda1 910G 454G 410G 53% /none 4.0K 0 4.0K 0% /sys/fs/cgroupnone 5.0M 0 5.0M 0% /run/locknone 3.9G 84K 3.9G 1% /run/shmnone 100M 12K 100M 1% /run/user
但是我有一个问题,保存的密钥放在哪里呢?暂时我未有发现。
转载于:https://blog.51cto.com/yanconggod/1876147
salt-ssh的使用(不需要安装客户端)相关推荐
- SaltStack:Salt SSH
20. Salt SSH 在版本0.17.0当中,引入了新的传输系统,它支持通过SSH通道来实现Salt的通信.通过这种方式,我们可以将Salt routines直接通过SSH通道在远程主机上执行,而 ...
- linux ubuntu ssh,Linux(Ubuntu)安装ssh服务
在终端(Ctrl + Alt + T )输入 $ps -e | grep ssh 看到 " ssh-agent " 和 "sshd" ,表示没有安装服务,或没有 ...
- oracle伪客户端的安装(oracle不安装客户端)
我们在使用PL/SQL连接数据库时,很多时候,我们都是需要安装一个oracle的客户端,然后再用PL/SQL去连接远程的oracle数据库. 如果您不想安装客户端的话,那么可以使用下面的方法连接远程的 ...
- SCCM2012工作组PC安装客户端问题
部署SCCM2012后域内PC很快就可以根据规则找到和批量部署客户端,但工作组的PC安装起来却比较麻烦,查看官方文档需要手动安装,具体方法如下: 1.在网卡的IP地址设置的高级选项里配置DNS和WIN ...
- Oracle.ManagedDataAccess.dll 连接Oracle数据库不需要安装客户端
最开始,连接Oracle 数据是需要安装客户端的,ado.net 后来由于微软未来不再支持 System.Data.OracleClient 这个 Data Provider 的研发,从 .NET 4 ...
- 免oracle客户端下载,Oracle免安装客户端
我们要连接oracle经常需要安装庞大的oracle客户端,很占用硬盘空间,所以我们通过下面的设置就可以在不安装客户端的情况下连接到oracle. 首先需要下载Oracle Client Packag ...
- Powerdesigner 在线打开 不用安装客户端 访问pdm,ldm文件
Powerdesigner 在线打开 不用安装客户端 http://www.dmanywhere.cn/
- oracle19c xp安装 客户端_windows下安装oracle19c
目录: 一. 官网下载oracle19c 以及客户端 二.安装oracle19c 1.解压安装压缩包 在D盘新建文件夹oracle19c(注意:解压后的安装包不能为中文路径,且不要有空格这台特殊的,且 ...
- 威眼(WeaView)企业计算机监管系统如何安装客户端和日常使用
环境: 威眼V3.7.18 Windows 10 专业版 联想服务器 问题描述: 威眼(WeaView)企业计算机监管系统如何安装客户端和日常使用 解决方案: 一.安装客户端 1.新电脑安装客户端安装 ...
- redis安装+客户端
redis安装+客户端 1.安装redi 2.安装redis客户端 1.安装redi 1)资源下载地址 Redis安装包:https://github.com/MicrosoftArchive/red ...
最新文章
- Ubuntu Linux 下优化 swap 交换分区及调整swap大小
- Docker知识1:Docker-hub简介
- PHP实现文件安全下载
- 数博会重磅活动:第二届大数据科学与工程国际会议日程
- Fedora配置清华镜像源或者阿里云镜像源
- javascript学习之数组的使用四 concat方法 join方法 reverse方法 sort方法
- P1313 计算系数
- dnf脚本是php,dnf自动搬砖脚本教程autojs在使用
- 【博客1】缤果Qt串口网络蓝牙调试助手V3.1.0.9(高级篇)
- php 图片上加文字,PHP实现在图片中添加中文文字
- win7系统两台计算机共享文件,教你设置win7系统的两台电脑实现文件共享的详细步骤...
- android svg 线条动画教程,SVG技术入门:线条动画实现原理
- 2022-2028中国智能窃听检测系统市场现状研究分析与发展前景预测报告
- 使用Qt实现阿里云API签名
- 秣小白的C语言旅程——第一站
- MacVim中文乱码解决
- 【深度学习】FPN(特征金字塔)简介:Feature Pyramid Networks for Object Detection
- 女性向游戏难复制下一个“恋与”,从日本游戏能取到什么经?
- 中关村工业互联网产业联盟成立大会成功召开
- 2019年Java大厂面试(吐血超详细总结)