Kör SSH-kommando

Viktigt

Den här versionen av Orchestrator har nått slutet av supporten. Vi rekommenderar att du uppgraderar till Orchestrator 2019.

Aktiviteten Kör SSH-kommando öppnar en SSH-anslutning till en fjärrserver och kör shell-kommandon på den servern. Använd aktiviteten Kör SSH-kommando för att köra säkerhetskopieringsprogram eller ett batchskript som kör en uppsättning komplexa kommandon på en icke-Windows dator. Aktiviteten Kör SSH-kommando kan köra alla kommandon i ett Secure Shell.

Kör SSH-kommandoaktiviteten baseras på PuTTY beta .70. Implementeringen av SSH i "Kör SSH-kommando" har vissa begränsningar:

  • Aktiviteten Kör SSH-kommando fungerar inte mot alla SSH-1- och SSH-2-servrar. I allmänhet fungerar den här aktiviteten med de flesta SSH-servrar, men den fungerar inte för alla SSH-serverimplementeringar.

  • Du måste ladda ned och använda PuTTy-nyckelgenereringsverktyget för att skapa nycklar för aktiviteten Kör SSH-kommando. Verktyget för nyckelgenerering finns på Ladda ned PuTTY – en kostnadsfri SSH- och telnet-klient för Windows.

  • Aktiviteten Kör SSH-kommando stöder SSH-1. Microsoft rekommenderar inte användning av SSH-1. Om du vill förhindra att aktiviteten Kör SSH-kommando använder SSH-1 bör du använda en nyckelfil som innehåller nycklar som inte stöder SSH-1. Använd inte ett par med användarnamn och lösenord med hjälp av en nyckelfil.

  • Egenskapen Acceptera ändring av värdnyckel är inte en rekommenderad inställning. Den här egenskapen ska endast användas för att upprätta den första anslutningen till en dator när nyckeln lagras på Runbook-servern. Runbooks som innehåller aktiviteten Kör SSH-kommando ska konfigureras med Acceptera ändring av värdnyckel inaktiverad . När du använder den här egenskapen inaktiveras valideringen av SSH-serverns identitet och utgör en säkerhetsrisk.

  • Du bör granska listan om kryptografiska chiffer som stöds av PuTTY, som finns på [https://the.earth.li/~sgtatham/putty/0.70/htmldoc/Chapter4.html#config-ssh-encryption).

  • PuTTY beta .61 använder en pseudoslumptalsgenerator som är lämplig för de flesta kryptografiska ändamål. Det rekommenderas inte för generering av långsiktiga kryptografiska nycklar.

    Mer information om PuTTY finns i Ladda ned PuTTY – en kostnadsfri SSH- och telnet-klient för Windows.

Konfigurera körningen av SSH-kommandoaktiviteten

Innan du konfigurerar aktiviteten Kör SSH-kommando måste du fastställa följande:

  • Anslutningsinformation för den dator som är värd för den SSH-server som du vill ansluta till.

  • Kommandon som du vill köra.

  • Om du behöver en nyckelfil för att logga in på servern innan du kan köra kommandon; Detta beror på din SSH-server.

Använd följande information för att konfigurera aktiviteten Kör SSH-kommando.

Information

Inställningar Konfigurationsanvisningar
Dator Ange namnet på datorn eller IP-adressen där SSH-servern körs. Du kan också använda ellipsknappen (...) för att bläddra efter datorn.
Port Ange det portnummer som du behöver använda för att ansluta till SSH-servern.
Kör kommando Välj det här alternativet och skriv det kommando som du vill köra på SSH-servern när anslutningen har upprättats.
Kommandouppsättningsfil Välj det här alternativet och ange en fil som innehåller en uppsättning kommandon som ska köras på SSH-servern när anslutningen har upprättats. Kommandouppsättningsfilen måste använda skriptspråket i det interna gränssnittet på SSH-servern.
Acceptera ändring av värdnyckel Välj det här alternativet om du vill acceptera ändringar i värdnyckeln när de inträffar. Säkerhetsanteckning: Vi rekommenderar att du inte använder den här inställningen eftersom det kan orsaka att en runbook godkänner ändringar i en server, inklusive alla som är för skadliga ändamål. Genom att välja det här alternativet instruerar du aktiviteten att ansluta till valfri server, oavsett värdnyckel. Använd bara det här alternativet i testsyfte.
Tidsgräns för anslutning Ange hur lång tid i sekunder som aktiviteten Kör SSH-kommando ska vänta på att SSH-kommandot ska slutföras. Konfigurera värdet 0 (noll) eller lämna rutan tom om du vill vänta på obestämd tid.

När tidsgränsen har gått ut går tidsgränsen ut för aktiviteten Kör SSH-kommando och returnerar en varning. Kommandot som du körde kan fortsätta köras, oavsett om aktiviteten Kör SSH-kommando har löpt ut eller inte.

Avancerat

Inställningar Konfigurationsanvisningar
Användarnamn Ange det användarnamn som du behöver för att logga in på SSH-servern.
Lösenord Välj det här alternativet och ange det lösenord som är associerat med användarnamnet som du har angett.
Nyckelfil Välj det här alternativet om du vill ange en nyckelfil som ska användas. Du måste använda PuTTY-nyckelfilgeneratorn för att skapa en nyckelfil. Du kan ladda ned det här verktyget från Ladda ned PuTTY – en kostnadsfri SSH- och telnet-klient för Windows.
Lösenfras Ange lösenfrasen som är associerad med nyckelfilen som du har angett.

Publicerade data

I följande tabell visas de publicerade dataobjekten.

Objekt Beskrivning
Kommando Kommandot som kördes på SSH-servern. Dessa data är inte tillgängliga när alternativet Kommandouppsättningsfil har valts.
Kommandouppsättningsfil Kommandouppsättningsfilen som användes för att köra kommandon på SSH-servern. Det här alternativet är inte tillgängligt Kör kommando alternativet är markerat.
Datornamn SSH-serverns namn eller IP-adress.
Körningsresultat Den text som publicerades som utdata från kommandona som har körts på SSH-servern.
Slutkod Slutkoden som publiceras av kommandot. När du använder en kommandouppsättningsfil är detta slutkoden för det sista kommandot i filen.
Nyckelfilsökväg Sökvägen till nyckelfilen som användes för att autentisera med SSH-servern.
Port Porten som används för att ansluta till SSH-servern.
Användarnamn Användarnamnet som används för att logga in på SSH-servern.

Nästa steg

se artikeln om hur du hämtar SNMP-variablerna.