4-23(ansible)

1.ssh-keygen非交互式創(chuàng)建秘鑰對

具體命令:ssh-keygen -f ~/.ssh/id_rsa -P '' -q

參數(shù):

-P 密碼

-f 輸出的密鑰文件

-q 不輸出信息

-t 指定密鑰類型

ssh-keygen -f ~/.ssh/id_rsa -P'' -q

2.ssh0copy-id 不提示yes/no分發(fā)密鑰

ssh-copy-id -f -i ~/.ssh/id_rsa.pub -o StrictHostKeyChecking=no 172.16.1.8

-f:強制

-i:指定密鑰文件

-o:指定ssh參數(shù)

StrictHostKeyChecking=no:嚴格公鑰檢查:no

3.sshpass工具:非交互分發(fā)密鑰

yum -y? install sshpass

sshpass -p123456 ssh-copy-id -f -i ~/.ssh/id_rsa.pub "-o StrictHostKeyChecking=no" 172.16.1.8

參數(shù): -p? password 指定用戶密碼操作

4.一鍵配置實踐

#!/bin/bash

#yum install sshpass -y

ssh-keygen -f ~/.ssh/id_rsa? -P '' -q

for ip in 7 61

do

sshpass -p123456 ssh-copy-id -f -i ~/.ssh/id_rsa.pub "-o StrictHostKeyChecking=no" 172.16.1.$ip

done

#test(測試)

ssh 172.16.1.7? "ip a"

ssh 172.16.1.61 "ip a"

-----------------------------------------------------------------------------

ansible

1.功能介紹

ssh密鑰認證+腳本批量管理邮绿。

Ansible通過SSH協(xié)議實現(xiàn)管理節(jié)點與遠程節(jié)點之間的通信。

涉及管理操作:復制文件攀例、安裝服務船逮、服務啟動停止管理、配置管理等等粤铭。

2.架構介紹

1挖胃、連接插件connectior plugins用于連接主機 用來連接被管理端

2、核心模塊 core modules 連接主機實現(xiàn)操作梆惯, 它依賴于具體的模塊來做具體的事情

3酱鸭、自定義模塊 custom modules,根據自己的需求編寫具體的模塊

4垛吗、插件 plugins凹髓,完成模塊功能的補充

5、劇本 playbooks怯屉,ansible的配置文件,將多個任務定義在劇本中蔚舀,由ansible自動執(zhí)行

6饵沧、主機清單 inventor,定義ansible需要操作主機的范圍

最重要的一點是 ansible是模塊化的 它所有的操作都依賴于模塊

3.安裝ansible

yum install epel-release -y

yum install ansible? ? ? -y(管理機)

---------------------

rpm -qa |grep libselinux-python

yum install libselinux-python -y(查看有沒有l(wèi)ibselinux-python,有就不下載了)

4.配置文件

/etc/ansible/hosts主機資產清單文件赌躺,用于定義被管理主機的認證信息狼牺,

/etc/ansible/ansible.cfg(是否嚴格公鑰檢查,設置no后可以使用密碼登錄)

[root@m01 ~]# ansible oldboy -m shell -a "ip a|grep eth1"

5.登錄方法

5.1密鑰登錄

vim /etc/ansible/hosts

[oldboy]

172.16.1.7

ssh-keygen -f ~/.ssh/id_rsa -P '' -q 創(chuàng)建密鑰對

sshpasswd -p123456 ssh-copy-id -f -i ~/.ssh/id_rsa.pub "-o StrictHostKeyChecking=no" 172.16.1.$i 分發(fā)密鑰(寫于腳本中)

"-o StrictHostKeyChecking=no" 避免首次使用時輸入yes/no部分礼患。 不進行公鑰確認是钥。

5.2密碼登錄

vim /etc/ansible/ansible.cfg

host_key_checking = False(取消備注,允許密碼登錄)

vim /etc/ansible/hosts

[oldboy_pass]

172.16.1.7 ansible_ssh_user=root ansible_ssh_pass=123456

測試 ansible oldboy_pass -m shell -a "ip a"

ansible oldboy -m copy -a "src=/etc/passwd dest=/tmp/oldgirl owner=oldboy group=oldboy mode=600"

6.ansible命令參數(shù)

-m MODULE_NAME, 模塊名字,默認command

-a MODULE_ARGS, 模塊參數(shù)

-f FORKS ? ? 并發(fā)進程數(shù)缅叠,默認5個咏瑟。

-i INVENTORY(default=/etc/ansible/hosts)指定主機列表文件

===================

ansible? ? ? ? ? ? ? ? ? ? 批量執(zhí)行

ansible-doc? ?

ansible-doc -l? ? ? ? 查找模塊

ansible-doc -s command 查找具體參數(shù)

ansible-playbook? ? ? ? ? 組成多個模塊的容器。

ansible-galaxy? ? ? ? ? ? 從galaxy網站下載角色

===================

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末痪署,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子兄旬,更是在濱河造成了極大的恐慌狼犯,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件领铐,死亡現(xiàn)場離奇詭異悯森,居然都是意外死亡,警方通過查閱死者的電腦和手機绪撵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門瓢姻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人音诈,你說我怎么就攤上這事幻碱。” “怎么了细溅?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵褥傍,是天一觀的道長。 經常有香客問我喇聊,道長恍风,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任誓篱,我火速辦了婚禮朋贬,結果婚禮上,老公的妹妹穿的比我還像新娘窜骄。我一直安慰自己锦募,他們只是感情好,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布啊研。 她就那樣靜靜地躺著御滩,像睡著了一般鸥拧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上削解,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天富弦,我揣著相機與錄音,去河邊找鬼氛驮。 笑死腕柜,一個胖子當著我的面吹牛,可吹牛的內容都是我干的矫废。 我是一名探鬼主播盏缤,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蓖扑!你這毒婦竟也來了唉铜?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤律杠,失蹤者是張志新(化名)和其女友劉穎潭流,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柜去,經...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡灰嫉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了嗓奢。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片讼撒。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖股耽,靈堂內的尸體忽然破棺而出根盒,到底是詐尸還是另有隱情,我是刑警寧澤物蝙,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布郑象,位于F島的核電站,受9級特大地震影響茬末,放射性物質發(fā)生泄漏厂榛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一丽惭、第九天 我趴在偏房一處隱蔽的房頂上張望击奶。 院中可真熱鬧,春花似錦责掏、人聲如沸柜砾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽痰驱。三九已至证芭,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間担映,已是汗流浹背废士。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蝇完,地道東北人官硝。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像短蜕,于是被迫代替她去往敵國和親氢架。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內容

  • 1.ssh-keygen非交互式創(chuàng)建秘鑰對: 具體命令:ssh-keygen -f ~/.ssh/id_rsa -...
    一關_e438閱讀 384評論 0 0
  • 1.ssh-keygen非交互式創(chuàng)建秘鑰對: 具體命令:ssh-keygen -f ~/.ssh/id_rsa -...
    山有木兮_8adb閱讀 245評論 0 1
  • 1.ssh-keygen非交互式創(chuàng)建秘鑰對: 具體命令:ssh-keygen -f ~/.ssh/id_rsa ...
    1220閱讀 992評論 0 0
  • 96.你是老板你會怎么選擇員工朋魔?人品岖研、態(tài)度、能力警检、價值==============================...
    苦丿咖啡閱讀 564評論 0 0
  • 文/小獅 這是差點去上海之前寫下的缎玫,寫的過程感覺寫故事ZTM有意思。要發(fā)公眾平臺解滓,有些地方有刪減,哈哈筝家,總之希望大...
    編劇小獅閱讀 406評論 0 1