GNU/Linux >> Linux Esercitazione >  >> Linux

Automatizzare l'esecuzione del comando su Linux da Windows utilizzando PuTTY

Potrebbero esserci problemi di sicurezza con i metodi comuni per l'accesso automatico. Uno dei modi più semplici è documentato di seguito:

  • Esecuzione di Putty dalla riga di comando di Windows

E per quanto riguarda la parte che esegue il comandoIn putty UI, Connection>SSH> c'è un campo per il comando remoto.

4.17 Il pannello SSH

Il pannello SSH ti consente di configurare le opzioni che si applicano solo alle sessioni SSH.

4.17.1 Esecuzione di un comando specifico sul server

In SSH, non è necessario eseguire una sessione shell generale sul server. Invece, è possibile scegliere di eseguire un singolo comando specifico (come ad esempio un agente utente di posta). Se vuoi farlo, inserisci il comando nella casella "Remote command". http://the.earth.li/~sgtatham/putty/0.53/htmldoc/Chapter4.html

in breve, le tue risposte potrebbero anche essere simili al testo qui sotto:

  • lascia che Putty esegua il comando nel server remoto

Puoi creare una sessione putty e caricare automaticamente lo script sul server all'avvio della sessione:

putty -load "sessionName" 

Al comando remoto, punta allo script remoto.


Puoi scrivere uno script TCL e stabilire una sessione SSH su quella macchina Linux e inviare comandi automaticamente. Controlla http://wiki.tcl.tk/11542 per un breve tutorial.


Stucco di solito viene fornito con l'utilità "plink".
Questo è essenzialmente il comando della riga di comando "ssh" implementato come Windows .exe.
È abbastanza ben documentato nel manuale di putty in "Utilizzo dello strumento da riga di comando plink".

Devi solo eseguire il wrapping di un comando come:

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

in uno script .bat.

Puoi anche utilizzare costrutti di shell comuni, come i punti e virgola per eseguire più comandi. es:

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

Linux
  1. Utilizzo di Stratis per gestire l'archiviazione Linux dalla riga di comando

  2. Connettiti a Linux da Windows usando PuTTY

  3. Avvia i programmi di installazione del software su Linux da Windows utilizzando Cygwin

  4. Esegui il comando su più server Linux da Windows

  5. Esempi di utilizzo del comando dmsetup in Linux

Ottieni podman attivo e funzionante su Windows usando Linux

Passaggio da Windows a Linux

Utilizzo di Google Drive dalla riga di comando di Linux

Come eseguire il desktop remoto da Windows a desktop Linux utilizzando XRDP

Utilizzo del comando Watch in Linux

Utilizzo di cut su terminale Linux