Plink 和Pscp 在自動化運維中的作用

2021-07-09 04:50:53 字數 1135 閱讀 5336

putty(是一款開源的跨平台的遠端登陸工具,包含了一組程式,包括:

1.      putty: ssh 和telnet 客戶端,用來通過ssh 或者telnet 方式遠端登陸伺服器;

2.      pscp:scp 客戶端,命令列下通過ssh方式來拷貝檔案,類似linux 下的scp 命令;

3.      psftp:sftp 的命令列客戶端,類似ftp的檔案傳輸,只不過使用的是ssh的22埠,而非ftp的21埠,類似linux下的sftp命令;

4.      puttytel: 單純的乙個telnet 客戶端;

5.      plink :命令列工具,用來在遠端伺服器上執行命令;

6.      paggent: putty,pcsp,plink 的ssh認證**,使用這個可以不用每次都輸入口令了;

7.      puttygen (用來生成rsa和dsa金鑰的工具);

平時大家使用比較多的是使用putty來遠端登陸linux伺服器,這裡介紹下plink和pscap在自動化(運維)中的一些作用。

cmd 進入putty檔案所在的目錄,直接輸入命令pscp可以檢視pscp和plink命令的引數含義(詳細的大家可以自己去看下)

pscp 一般用法:

pscp –pw test    [email protected]:/home/test.txt       test.txt

// 使用ecs使用者把3.1.115.8機器的/home/test.txt檔案拷貝到本地,pscp的命令格式和linux的scp命令格式一致,當然也可以把本地檔案上傳到指定的伺服器上去

在運維中,可以把需要連續拷貝的命令(如100條命令)寫在乙個bat 檔案中,通過本地執行該bat檔案就可以實現批量操作了

plink 用來控制在遠端的伺服器上執行一定的命令

plink –pw  test [email protected]     「 cd /home/test;   tail –f newtest.log」

//使用ecs使用者test密碼登入3.1.224.15伺服器,執行後面的命令:cd/home/test;  tail –f newtest.log

在運維中當需要同時操作多台機器(10臺或者更多)時,可以將所有命令寫在乙個bat檔案中,通過本地執行該bat檔案就可以實現控制多台遠端伺服器執行相應的操作了

運維自動化

1,cobbler安裝環境準備 安裝epel epel release 6 8.noarch.rpm x86 64 epel release 6 8.noarch.rpm x86 安裝系列依賴環境 要是區域網用,建議關閉iptables 或是放行25151 80 69埠 和關閉selinux 檢視狀...

自動化運維

考慮的因素 源 打包為映象 發布到映象庫 利用k8s發布到物理機器執行,以服務的形式對外提供服務 目前的做法 0 建立乙個執行遠端命令的框架 1 每個應用建立乙個部署檔案指令碼 a 指定元 位址 c 同步源 到目標主機 d 接受指令碼引數 vername 2 版本號,映象tag fromport 3...

自動化運維 Spug 輕量級自動化運維平台

對於中小型企業而言,進行主機和應用的管理是比較麻煩的,應用部署往往需要直接連線伺服器,再進行手動的環境配置 拉取 應用構建和部署發布等工作,容易出錯,且耗時費力。乙個好的自動化運維平台,往往能大大節省人力物力,提高開發部署效率。spug,正是乙個面向中小型企業設計的輕量級自動化運維平台。spug,是...