最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

shell腳本自動輸入用戶名和密碼的實現(xiàn)

 更新時間:2023年02月20日 10:04:03   作者:hnht1989  
本文主要介紹了shell腳本自動輸入用戶名和密碼的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

場景:

shell腳本中,scp和ssh連接時,自動輸入用戶名和密碼。

解決方案:

例:

#!/bin/bash
remoteIp=IP
remoteUser=用戶名
remotePw=密碼

function download(){
? remoteFile=$1
? localDir=$2
? expect << EOF
? ? set timeout 1200;
? ? spawn scp -r -p $remoteUser@$remoteIp:"$remoteFile" "$localDir"
? ? expect{
? ? ? "*yes/no*" {send "yes\n";exp_continue}
? ? ? "*Permission denied*" {exit 1}
? ? ? "*password*" {send "$remotePw\n";exp_continue}
? ? ? "*Killed by signal 1" {exit 1}
? ? }
EOF
}

fucntion remoteCmd(){
? cmd=$1
? expect << EOF
? ? set timeout 1200;
? ? spawn ssh $remoteUser@$remoteIp
? ? expect{
? ? ? "*yes/no*" {send "yes\n";exp_continue}
? ? ? "*Permission denied*" {exit 1}
? ? ? "*password*" {send "$remotePw\n";exp_continue}
? ? ? "*\$ " {send "\n"}
? ? }
? ? expect "*\$ " {send "$cmd\n"}
? ? expect "*\$ " {send "exit\n"}
EOF
}

remoteCmd "ls -l"

到此這篇關于Shell 腳本自動輸入密碼的三種方式小結的文章就介紹到這了,更多相關Shell 自動輸入密碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 編寫shell腳本將VPS上的數(shù)據備份到Dropbox網盤的方法

    編寫shell腳本將VPS上的數(shù)據備份到Dropbox網盤的方法

    這篇文章主要介紹了編寫shell腳本將VPS上的數(shù)據備份到Dropbox網盤的方法,注意Dropbox在國內訪問的網絡相關問題,需要的朋友可以參考下
    2015-07-07
  • Shell腳本實現(xiàn)批量替換文件內容

    Shell腳本實現(xiàn)批量替換文件內容

    這篇文章主要介紹了Shell腳本實現(xiàn)批量替換文件內容,本文主要實現(xiàn)批量修改一個備份腳本里的備份路徑,其它批量替換也可以修改使用,需要的朋友可以參考下
    2014-12-12
  • ./ 和 sh 的使用區(qū)別詳解

    ./ 和 sh 的使用區(qū)別詳解

    這篇文章主要介紹了./ 和 sh 的使用區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • iredmail下安裝腳本分析(一)---get_all.sh 文件所在目錄為PKGS

    iredmail下安裝腳本分析(一)---get_all.sh 文件所在目錄為PKGS

    這篇文章主要介紹了iredmail下安裝腳本分析(一)---get_all.sh 文件所在目錄為PKGS的相關資料,需要的朋友可以參考下
    2015-10-10
  • 列出所有Bash Shell內置命令的方法示例

    列出所有Bash Shell內置命令的方法示例

    大家都知道不同的Shell內置命令有所不同,所以下面這篇文章主要給大家介紹了關于如何列出所有Bash Shell內置命令的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2018-02-02
  • 入門shell腳本基礎及原理

    入門shell腳本基礎及原理

    弄懂shell程序,源代碼,以及python腳本能夠向運維開發(fā)方向走,shell程序能夠管理集群,提高開發(fā)的效率,shell是命令解釋器,調用系統(tǒng)內核,幫助你對內核的刷新認識
    2021-09-09
  • Linux磁盤操作之清空文件內容的方法小結

    Linux磁盤操作之清空文件內容的方法小結

    在使用Linux操作系統(tǒng)的過程中,用戶經常會遭遇到一個常見的問題——no space left on device,即磁盤空間不足的警告,所以本文給大家介紹了Linux清空文件內容的常見命令,需要的朋友可以參考下
    2024-03-03
  • Linux?Shell如何用ssh命令統(tǒng)計分布式集群信息詳解

    Linux?Shell如何用ssh命令統(tǒng)計分布式集群信息詳解

    作為命令的ssh,作用就是在一臺linux機器上去登錄到另一臺linux機器,下面這篇文章主要給大家介紹了關于Linux?Shell如何用ssh命令統(tǒng)計分布式集群信息的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • shell腳本快速刪除服務器指定目錄下文件(最新方法)

    shell腳本快速刪除服務器指定目錄下文件(最新方法)

    這篇文章主要介紹了shell腳本快速刪除服務器指定目錄下文件(最新方法),包括刪除4天前的文件及只刪除指定文件,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • csh腳本語法實例

    csh腳本語法實例

    這篇文章主要介紹了csh腳本語法實例,小編看起來和bash shell也差不太多,需要的朋友可以參考下
    2014-11-11

最新評論

无锡市| 池州市| 南皮县| 博客| 都安| 鸡西市| 甘南县| 湖口县| 汉中市| 太仆寺旗| 涟水县| 曲松县| 类乌齐县| 峨边| 从化市| 宾川县| 黑水县| 沁水县| 磐石市| 资溪县| 佳木斯市| 来安县| 历史| 峡江县| 武威市| 汝城县| 宁远县| 邯郸县| 新兴县| 轮台县| 铁力市| 固镇县| 沂水县| 孟州市| 临夏市| 泰宁县| 全椒县| 红原县| 芜湖县| 吉林市| 山东省|