Linux 下方便的ssh非交互工具sshpass的安裝與使用
1. 下載sshpass包並安裝
wget https://mirrors.ustc.edu.cn/epel/6/x86_64/sshpass-1.06-1.el6.x86_64.rpm rpm -ivh sshpass-1.06-1.el6.x86_64.rpm
2. 使用sshpass實現自動ssh和自動scp
sshpass -p ‘password‘ ssh root@192.168.1.5 sshpass -p ‘password‘ scp test.txt root@192.168.1.5:/tmp/
3. 如果遇到需要yes/no選項的時候,可以對ssh命令和scp命令加參以避免
sshpass -p ‘password‘ ssh -o StrictHostKeychecking=no root@192.168.1.5 sshpass -p ‘password‘ scp -o StrictHostKeychecking=no test.txt root@192.168.1.5:/tmp/
Linux 下方便的ssh非交互工具sshpass的安裝與使用
相關推薦
Linux 下方便的ssh非交互工具sshpass的安裝與使用
password 使用 1.0 x86 pan logs epel txt key 1. 下載sshpass包並安裝 wget https://mirrors.ustc.edu.cn/epel/6/x86_64/sshpass-1.06-1.el6.x86_64.rpm
系統技術非業餘研究 » Linux下方便的塊裝置檢視工具lsblk
之前在Linux下看有什麼塊裝置,通常都用fdisk什麼的或者直接ls /dev/ 人肉去看看, 很土,不方便。 前二天在江楓的網站上看到了介紹的lsblk,這玩意不錯,推薦給大家。 這個工具屬於util-linux-ng包,在RHEL 6.1上是安裝好的啦,直接用就好。 ubuntu高版本下也有
Expect實現ssh非交互登錄
linux shell expect 交互在腳本中是個很痛苦的事情.一旦實現了公鑰認證,就沒有交互了//如何把公鑰推到遠程主機? 連接遠程主機時提示本次指紋與上次不一樣刪除曾經那個人(上次那臺主機)的信息expect有他自己說話的風格(語言)expect的位置正確嗎?最後定稿//一定要用spawn
Linux下使用SSH非互動式遠端執行命令指令碼
原創文章,轉載請註明— 作者: 黃文海 出處: http://viscent.iteye.com/http://blog.viscenthuang.info 非互動式在遠端主機上執行命令或者指令碼可以幫助我們快速完成一些任務。比如,在叢集環境中,同時在各個結點上的日
/etc/profile與/etc/bashrc、交互式與非交互式、login與non-login shell的差別
cached 運行 mit -m 相同 結果 cron 作文 ssh 線上的memcached又掛了。仍然沒有得到core文件。排查原因,同事發現啟動memcached的腳本存在可疑問題。 問題一:沒有設置memcached工作文件夾,有可能core dump時沒
Unix下C程式記憶體洩漏檢測工具Valgrind安裝與使用
Valgrind是一款用於記憶體除錯、記憶體洩漏檢測以及效能分析的軟體開發工具。 Valgrind的最初作者是Julian Seward,他於2006年由於在開發Valgrind上的工作獲得了第二屆Google-O'Reilly開原始碼獎。 Valgrind遵守GNU通用公共許
Linux下(centos6.8)JDK1.8的安裝與配置
接著昨天的來,今天說下在Linux(centos6.8)系統下的JDK安裝與配置。 據我所知的jdk安裝方式有三種(rpm、yum方式沒用過,暫且不提)今天只說解壓安裝方式: 一、解壓jdk安裝包: 附上jdk1.8的下載地址: http://www.oracle.com/t
Mac下Supervisor進程監控管理工具的安裝與配置
start ups sta pda span false www targe o-c Supervisor 是一個類 unix 操作系統下的進程監控管理工具。 Supervisor 是由 Python 寫成,可用 Python 的包安裝管理工具 pip(Python Pa
sshpass之非交互SSH密碼驗證
sshpass SSH登陸不能在命令行中指定密碼。sshpass用於非交互SSH的密碼驗證,一般用在shell腳本中,無須手動輸入密碼。它允許你用 -p 參數指定明文密碼,然後直接登錄遠程服務器,它支持密碼從命令行、文件、環境變量中讀取。一、安裝sshpass:1. 通過源碼編譯安裝# http://s
(轉)SSH批量分發管理&非交互式expect
decorator lb02 init.d pssh expect num 環境 網站 準備工作 目錄 1 SSH批量分發管理 1.1 測試環境 1.2 批量管理步驟 1.3 批量分發管理實例 1.3.1 利用sudo提權來實現沒有權限的用戶拷貝 1.3.2
mysql, ssh實現非交互
馬哥教育 linux運維 mysql非交互 mysql [options] << EOF 代碼段 EOF ssh非交互 yum -y install epel-release yum -y install sshpass sshpass -p ‘yourpass‘ ssh user@hos
Linux之expect非交互式功能
class ack scrip then eof inet6 queue cast with 我在上一篇博文linux之SSH密鑰認證 提過ssh之間的相互認證,但是每次使用ssh登錄到其它服務器還是要輸入密碼的。 expect是用於提供自動交互的工具,自動連接被管理的服務
系統技術非業餘研究 » Linux下方便的socket讀寫檢視器(socktop)
晚上 雕樑 說要找個工具來調查下unix域套接字的傳送和接受情況,比如說A程式是否送出,B程式是否接收到,他找了tcpdump ,wireshark什麼的,貌似都不支援。 這時候還是偉大的systemtap來救助了。 因為所有的socket通訊都是通過socket介面來的,任何family的通訊
非交互式添加分區
uid ret sof microsoft art mini mic phy operation 非交互式添加分區 方法一 添加/deb/sdb 下的分區,其實位置為1到1000M,第二個分區位置為1001至3000M,位置千萬不能指定錯誤 parted /dev
Linux下獲取arm的交叉編譯工具鏈
win 5.1 app應用 地址 打開 release nbsp 最新 component 轉載請註明文章:Linux下獲取arm的交叉編譯工具鏈 出處:多客博圖 這裏介紹,Linux下獲取arm的交叉編譯工具鏈,比如arm-linux-gnueabihf-gcc、a
Linux 下開啟ssh服務
archive ger 解決方案 blog 開啟 命令 驗證 www star 在虛擬機裏安裝完後,想往虛擬機裏拷貝軟件 當使用Xmanager ftp連接時候 出現 連接不上的問題,其解決方案如下: 1、修改sshd_config文件,命令為:vim /etc/ssh/s
Linux下常用的數據恢復工具
restore 幫助信息 特定 結合 inux 只讀 urn 並且 格式 一。數據刪除命令:rm -rf,將任何數據直接從硬盤刪除,且沒有任何提示建議做法:把命令參數放到後面:rm -rfi 將刪除的東西通過mv命令移動到系統下的/temp目錄下,然後寫個腳 本定期執行清除
Linux下的自動化運維ansible工具
使用 輕量級 工具輕松 什麽是自動化運維 隨著信息時代的持續發展,IT運維已經成為IT服務內涵中重要的組成部分。面對越來越復雜的業務, 面對越來越多樣化的用戶需求,不斷擴展的IT應用需要越來越合理的模式來保障IT服務能靈活便捷、安 全穩定地持續保障,這種模式中的保障因素就是IT運維(其他因素
expect非交互式功能實戰
linux非交互式工具:expect,sshpass,pash在管理機m01上面安裝expece[[email protected]/* */ ~]# rpm -qa expect #檢查有沒有安裝expect[[email protected]/* */ ~]# yum insta
Linux下利用ssh遠程文件傳輸 傳輸命令 scp
什麽 lena 本地 文件 /var/ 使用方法 scp web服務 lin 在linux下一般用scp這個命令來通過ssh傳輸文件。一、scp是什麽? scp是secure copy的簡寫,用於在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本