|
|
|
![]() |
|
Strumenti |
![]() |
#1 | |
Member
Iscritto dal: Jun 2003
Città: Roma
Messaggi: 288
|
[c#] Lanciare comando in background
Ho necessità di aprire tramite plink una connessione ssh ad un server. Questo deve avvenire in maniera trasparente all'utente, quindi non deve apparire nessuna finestra di alcun tipo (ne input ne di semplice visualizzazione).
Ho provato ad eseguire il tutto tramite process, ma dopo il login mi spunta il prompt (se ometto l'opzione -N) oppure una fiestra Dos che riporta "Using username <tizio>". Questo è il codice che uso: Codice:
Process Plink = new Process(); Plink.StartInfo.FileName = "plink.exe"; Plink.StartInfo.Arguments = "-ssh -N -batch -C -P 22 -l Username -pw Password -L 3306:127.0.0.1:3306 192.168.1.90"; Codice:
PuTTY Link: command-line connection utility Release 0.60 Usage: plink [options] [user@]host [command] ("host" can also be a PuTTY saved session name) Options: -V print version information and exit -pgpfp print PGP key fingerprints and exit -v show verbose messages -load sessname Load settings from saved session -ssh -telnet -rlogin -raw force use of a particular protocol -P port connect to specified port -l user connect with specified username -batch disable all interactive prompts The following options only apply to SSH connections: -pw passw login with specified password -D[listen-IP:]listen-port Dynamic SOCKS-based port forwarding -L[listen-IP:]listen-port:host:port Forward local port to remote address -R[listen-IP:]listen-port:host:port Forward remote port to local address -X -x enable / disable X11 forwarding -A -a enable / disable agent forwarding -t -T enable / disable pty allocation -1 -2 force use of particular protocol version -4 -6 force use of IPv4 or IPv6 -C enable compression -i key private key file for authentication -noagent disable use of Pageant -agent enable use of Pageant -m file read remote command(s) from file -s remote command is an SSH subsystem (SSH-2 only) -N don't start a shell/command (SSH-2 only) -nc host:port open tunnel in place of session (SSH-2 only) Qualche suggerimento? ![]()
__________________
Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:55.