麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PowerShell > 正文

PowerShell小技巧之嘗試ssh登錄

2020-03-26 19:14:33
字體:
來源:轉載
供稿:網友

在PSNet程序集中繼續進行擴展,在$env:PSSpace/PSNet/TCPOp/下創建Invoke-SSHLogin.ps1腳本用于在傳入指定ssh地址、用戶名和密碼后返回是否登錄成功。

在$env:PSSpace/PSNet/下創建Lib目錄用于存放在腳本中需要使用的第三方庫,由于在本文中需要引用Renci.SshNet.dll用戶可以從http://sshnet.codeplex.com/releases/view/72214中下載程序,解壓后將文件放置在$env:PSSpace/PSNet/Lib中用于后續的調用。

在$env:PSSpace/PSNet/PSNet.psm1添加對剛下載的程序集的引用,并添加對Invoke-SSHLogin.ps1腳本的引用,在PowerShell啟動時同時加載并初始化函數。

 

復制代碼 代碼如下:

[void][reflection.assembly]::LoadFrom((Resolve-Path "$env:PSSpace/PSNet/Lib/Renci.SshNet.dll"))
. $env:PSSpace/PSNet/TCPOp/Invoke-SSHLogin.ps1

 

上述兩條語句,第一條用于獲取Dll文件的絕對位置,并將dll文件 引用到當前session中。

接下來定義此函數中的相關參數:

-Site參數用于指定要嘗試密碼的SSH主機域名或IP,此參數必須
-User參數用于指定登錄時使用的用戶名,此參數必須
-Pass參數用于指定登錄時使用的密碼,此參數必須

此腳本文件加載后的調用方式如下:

復制代碼 代碼如下:

Invoke-SSHLogin -Site localhost -User fuhj -Pass P@ssWorD

執行效果圖如下:

 

PowerShell,技巧,嘗試ssh登錄

能看到例子中,選擇了正確的主機名,用戶名和密碼后登錄成功了,而輸入錯誤的用戶名和密碼以及輸出不存在監聽的主機名時均報錯了.為了保證服務器和用戶名密碼的安全,對于存在的主機已經通過處理抹去了主機名用戶名和密碼了.
源代碼如下:

 

復制代碼 代碼如下:

 =====文件名:Invoke-SSHLogin.ps1=====
Function Invoke-SSHLogin{
Param(
      [parameter(Mandatory = $true)]
      [string]$Site = "localhost",
      [parameter(Mandatory = $true)]
      [string]$User = "Anonymous",
      [parameter(Mandatory = $true)]
      [string]$Pass = "hello@world",
      [int]$Port=22
)

 

Write-Host "Try to Login ssh..."

# Do directory listing
$SSHreq = New-Object Renci.SshNet.SshClient($Site,$Port,$User,$Pass)

try
{
    $SSHreq.Connect()
    if ($SSHreq.IsConnected) {
    $cmd = $SSHreq.RunCommand("ps aux")
    $output = $cmd.Result.Split("`n")
    $success = $true
    Write-Host "Login Succed" -BackgroundColor green -ForegroundColor yellow
    }
$cmd.Dispose()
$SSHreq.Disconnect()
$SSHreq.Dispose()
}
catch
{
   Write-Host "FAILED: $_"  -BackgroundColor red -ForegroundColor black
   $success = $false
}
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品一区二区三区四区在线 | 性aaa| 精品国产一区二区三区四 | 亚洲第一成网站 | 成人羞羞在线观看网站 | 精品国产一区二区三区免费 | 黄色网址免费在线 | 看免费的毛片 | 中文字幕伦乱 | 久久久久九九九女人毛片 | 免费小毛片 | 成人福利视频在线观看 | 久久久久久久一区 | 91精品国产91久久久久久蜜臀 | 久久久久9999 | 精品国产91久久久久久久妲己 | 免费一级毛片观看 | 国产一级午夜 | 欧美性激情视频 | 亚洲欧美国产高清va在线播放 | 91天堂国产在线 | 91香蕉影视 | 久久亚洲国产精品 | 欧美高清一级片 | 黄色片网站在线免费观看 | 久久精品视频在线看99 | 欧美亚洲国产一区二区三区 | 一二区成人影院电影网 | 国产精品久久久久久久久久久久久久久久 | 91一区二区三区久久久久国产乱 | 黄wwww | 免费在线观看毛片 | 欧美成人午夜一区二区三区 | 黄色大片网站在线观看 | 成人黄色网战 | 在线播放视频一区二区 | 久久精品免费国产 | 亚洲一区免费观看 | 一区二区视频在线看 | 国产精品久久久久久久久久iiiii | 香蕉秀 |