GNU/Linux >> Znalost Linux >  >> Linux

Automatizace spouštění příkazů na Linuxu z Windows pomocí PuTTY

U běžných metod automatického přihlašování mohou být bezpečnostní problémy. Jeden z nejjednodušších způsobů je zdokumentován níže:

  • Spuštění Putty z příkazového řádku Windows

A pokud jde o část, která provádí příkaz V uživatelském rozhraní putty Connection>SSH> je zde pole pro vzdálený příkaz.

4.17 Panel SSH

Panel SSH vám umožňuje nakonfigurovat možnosti, které se vztahují pouze na relace SSH.

4.17.1 Provedení určitého příkazu na serveru

V SSH nemusíte na serveru spouštět obecnou shellovou relaci. Místo toho si můžete zvolit spuštění jediného specifického příkazu (jako je například amail user agent). Pokud to chcete udělat, zadejte příkaz do pole "Vzdálený příkaz".http://the.earth.li/~sgtatham/putty/0.53/htmldoc/Chapter4.html

stručně řečeno, vaše odpovědi mohou být stejně dobře podobné následujícímu textu:

  • nechte Putty spustit příkaz na vzdáleném serveru

Můžete vytvořit relaci putty a automaticky načíst skript na server při zahájení relace:

putty -load "sessionName" 

Při vzdáleném příkazu ukažte na vzdálený skript.


Můžete napsat TCL skript a vytvořit relaci SSH na tomto počítači se systémem Linux a automaticky zadávat příkazy. Podívejte se na http://wiki.tcl.tk/11542, kde najdete krátký tutoriál.


Tmel obvykle přichází s nástrojem "plink".
Toto je v podstatě příkaz příkazového řádku "ssh" implementovaný jako soubor Windows .exe.
Docela dobře je to zdokumentováno v návodu k tmelu v části „Použití nástroje příkazového řádku plink“.

Stačí zabalit příkaz jako:

plink [email protected] /etc/backups/do-backup.sh

ve skriptu .bat.

K provádění více příkazů můžete také použít běžné konstrukce shellu, jako jsou středníky. např.:

plink [email protected] ls -lrt /home/read/files;/etc/backups/do-backup.sh

Linux
  1. Jak vzdálenou plochu z Windows na plochu Linuxu pomocí XRDP

  2. Připojte se k Linuxu z Windows pomocí PuTTY

  3. Spusťte příkaz na více linuxových serverech z Windows

  1. Příklady použití příkazu dmsetup v Linuxu

  2. Použití Windows DLL z Linuxu

  3. Spuštění linuxového příkazu z pythonu

  1. Použití Stratisu ke správě linuxového úložiště z příkazového řádku

  2. Použití putty pro scp z Windows do Linuxu

  3. Spuštění virtuálního linuxu pomocí qemu na Windows