欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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 自動輸入密碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用Systemctl列出Linux中所有服務的操作步驟

    使用Systemctl列出Linux中所有服務的操作步驟

    在 Linux 系統(tǒng)中,Systemctl 是一個強大的工具,用于管理系統(tǒng)的服務和守護進程,它可以讓用戶輕松地啟動、停止、重啟以及管理各種系統(tǒng)服務,本文將詳細介紹如何使用 Systemctl 來列出 Linux 中的所有服務,需要的朋友可以參考下
    2024-05-05
  • linux啟動級別的含義(init 0-6)

    linux啟動級別的含義(init 0-6)

    這篇文章主要介紹了linux啟動級別的含義(init 0-6),需要的朋友可以參考下
    2014-02-02
  • shell中使用expect命令進行遠程執(zhí)行命令腳本

    shell中使用expect命令進行遠程執(zhí)行命令腳本

    今天小編就為大家分享一篇關于shell中使用expect命令進行遠程執(zhí)行命令腳本,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • csh腳本語法實例

    csh腳本語法實例

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

    find 命令全集

    find命令用來在指定目錄下查找文件,本文給大家整理了關于find命令的相關知識,感興趣的朋友跟隨小編一起看看吧
    2022-12-12
  • linux下批量刪除utf8 bom的實現(xiàn)方法

    linux下批量刪除utf8 bom的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猯inux下批量刪除utf8 bom的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 使用SHC對Shell腳本進行封裝和源碼隱藏的方法

    使用SHC對Shell腳本進行封裝和源碼隱藏的方法

    shc是一個由C語言編寫的Shell腳本加密程序,它可以將你的腳本編譯成二進制可執(zhí)行文件,從而隱藏源碼,這篇文章主要介紹了如何使用SHC對Shell腳本進行封裝和源碼隱藏,需要的朋友可以參考下
    2023-10-10
  • Shell之function函數(shù)的定義及調(diào)用示例

    Shell之function函數(shù)的定義及調(diào)用示例

    本文主要介紹了Shell之function函數(shù)的定義及調(diào)用示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • linux下使用shell腳本輸出帶顏色字體

    linux下使用shell腳本輸出帶顏色字體

    這篇文章主要介紹了linux下使用shell腳本輸出帶顏色字體,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-06-06
  • 淺談ctrl+c,ctrl+d,ctrl+z在linux中的意義

    淺談ctrl+c,ctrl+d,ctrl+z在linux中的意義

    下面小編就為大家?guī)硪黄獪\談ctrl+c,ctrl+d,ctrl+z在linux中的意義。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01

最新評論