none
ssh.labary wohin damit ???? ssh-Sessions??? RRS feed

  • Frage

  • Hi, 

    ich versuche gerade per Powershell eine Ssh Verbindung zu meinen Linux Server aufzubauen. 

    Ich habe dazu eine Anleitung gefunden, dort soll ich zuerst die ssh.net Library installieren.

    Mein Frage wo/in welchem Verzeichnis wird diese abgelegt? 

    Danke für eure Hilfe, 

    Lieben Gruß

    Holger

    Freitag, 6. Juni 2014 11:39

Antworten

  • Also so wie es aussieht musst das Modulpaket herunterladen und in dein Modulverzeichnis kopieren. Wenn dies erledigt ist kannst du mit 

    Import-Module SSH-Sessions

    das Modul laden und sofort verwenden.

    Eine Auflistung aller im Modul befindlichen CmdLets bekommst du mit:

    Get-Command -Module SSH-Sessions

    Gruß

    Kamil 

    Sonntag, 8. Juni 2014 17:44

Alle Antworten

  • Welche Anleitung hast du gefunden?

    Normalerweise reicht es aus wenn du die Library (DLL Datei) runterlädst und in das selbe verzeichnis packst in dem sich dein Script befindet.

    Dann kannst du di Library per

    Add-Type ".\Renci.SshNet.dll"

    laden und dann kannst du die Klassen und Methoden der Library verwenden.

    Gruß

    Kamil Kosek

    Freitag, 6. Juni 2014 12:22
  • Hallo, 

    diese Anleitung  ist das 

    http://www.powershelladmin.com/wiki/SSH_from_PowerShell_using_the_SSH.NET_library

    verstehen kann ich es noch nicht....

    LG 

    Holger

    Freitag, 6. Juni 2014 21:18
  • Also so wie es aussieht musst das Modulpaket herunterladen und in dein Modulverzeichnis kopieren. Wenn dies erledigt ist kannst du mit 

    Import-Module SSH-Sessions

    das Modul laden und sofort verwenden.

    Eine Auflistung aller im Modul befindlichen CmdLets bekommst du mit:

    Get-Command -Module SSH-Sessions

    Gruß

    Kamil 

    Sonntag, 8. Juni 2014 17:44
  • Hi,

    ist das Modulverzeichnis ein ganz bestimmtes Verzeichnis?

    z. B  C:\Users\MyName\Documents\WindowsPowerShell\Modules

    oder 

    C:\Windows\System32\WindowsPowerShell\v1.0 

    Achtung!! PowerShell v.1.0!!! 

    Es wird mir nur ein Verzeichnis V.1.0 im PowerShell Ordner angezeigt, installiert ist die Version 4.

    Befehl:  Get-Host | Select-Object Version

    Mein System win 8Pro mit 8.1Pro Online update. 

    Lieben Gruß 

    Holger

    Und weiter...... wenn ich versuch das Ssh Modul zu Aktivieren dann bekomme Fehlermeldung

    PS C:\Users\XXXX\Documents> Import-Module SSH-SessionsPSv3
    Import-Module : Das angegebene Modul "SSH-SessionsPSv3" wurde nicht geladen, da in keinem Modulverzeichnis eine
    gültige Moduldatei gefunden wurde.
    In Zeile:1 Zeichen:1
    + Import-Module SSH-SessionsPSv3
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ResourceUnavailable: (SSH-SessionsPSv3:String) [Import-Module], FileNotFoundException
        + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

    Ich finde an der Stelle kein Lösung.

    Lg Holger 

    und weiter ......

    könnte hier hiermit zusammenhängen?

    http://www.administrator.de/forum/powershell-import-module-failoverclusters-als-lokaler-system-userservice-174675.html

    LG

    H. 

    und weiter 

    andere import weg. Den ganzen Pfad angeben. 

    import-module : Die Datei
    "C:\Users\xxx\Documents\WindowsPowerShell\Modules\SSH-SessionsPSv3\SSH-Sessions\SSH-Sessions.p
    geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informati
    unter "about_Execution_Policies" (http://go.microsoft.com/fwlink/?LinkID=135170).
    In Zeile:1 Zeichen:1
    + import-module "C:\Users\xxx\Documents\WindowsPowerShell\Modules\SSH-Sessions ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : Sicherheitsfehler: (:) [Import-Module], PSSecurityException
        + FullyQualifiedErrorId : UnauthorizedAccess,Microsoft.PowerShell.Commands.ImportModuleCommand

    und weiter  

    Set-ExecutionPolicy RemoteSigned

    Ps als Admin starten

    und weiter

    Import-Module : Die Datei oder Assembly
    "file:///C:\Users\xxx\Documents\WindowsPowerShell\Modules\SSH-SessionsPSv3\SSH-Sessions\Renci.SshNet.dll
    eine Abhängigkeit davon wurde nicht gefunden. Der Vorgang wird nicht unterstützt. (Ausnahme von HRESULT: 0x8
    In Zeile:1 Zeichen:1
    + Import-Module "C:\Users\xxxx\Documents\WindowsPowerShell\Modules\SSH-Sessions ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (:) [Import-Module], FileLoadException
        + FullyQualifiedErrorId : FormatXmlUpdateException,Microsoft.PowerShell.Commands.ImportModuleCommand

    Verbessrung Fehler 1.

    import-modul "c:\xxxx\xxx\xxx.PsM2"     psm2 angeben 

    Die drei Datein müssen im Modul Verzeichnis liegen

    xxx.ps2

    xxx.psm2

    xxx.dll


    Donnerstag, 12. Juni 2014 10:15
  • Hallo Holger,

    befindet sich die Renci.sshnet.dll Datei im selben Verzeichnis wie die Moduldateien?

    Gruß 

    Kamil Kosek


    Montag, 16. Juni 2014 07:17