Connessione SSH con PHP e phpseclib

Connessione SSH con PHP e phpseclib

PHP ha già delle funzioni per la connessione SSH.

La libreria phpseclib, però, è un pò più facile da usare; anche se la documentazione non è molto chiara.

In quanto il link rimanda alla versione 1, e non ci sono istruzioni sull'installazione della versione 2.

Leggi
Connessione SSH con PHP

Connessione SSH con PHP

PHP dispone della llibreria ssh2_sftp per poter connettersi a server SFTP.

Dalla documentazione sembra sia inclusa di default, ma sulla mia Debian 9 ho dovuto installare un pacchetto apposito e riavviare il servizio:

# aptitude install php-ssh2
Leggi
Utilizzare un file di configurazione per SSH

Utilizzare un file di configurazione per SSH

In genere salviamo tutte le nostre connessioni SSH come alias.

Il che non è male; ma è giusto sapere che abbiamo una alternativa, e sarebbe usare un file di configurazione.

Leggi
Upload tramite SFTP da riga di comando con Windows

Upload tramite SFTP da riga di comando con Windows

Tutti sappiamo che Windows di default non ha strumenti da riga di comando per SSH/SFTP.

Quindi, nel mio caso, come eseguire l'upload di un file tramite SFTP da riga di comando?

Possiamo usare WinSCP e la sua CLI integrata, che in pratica ci permette di fare tutto.

Installandolo, quindi, possiamo richiamarlo anche nei script; ed è quello che faremo!

Leggi
Come riprendere i file parzialmente trasferiti su SSH utilizzando rsync

Come riprendere i file parzialmente trasferiti su SSH utilizzando rsync

Supponiamo di voler trasferire tramite SSH un file di grandi dimensioni; ad un certo punto, la connessione cade, devo andare via, ecc.

Come posso recuperare il download parziale per evitare di ricominciare da capo?

Leggi
Installare SSH su Windows 10

Installare SSH su Windows 10

Fino ad oggi abbiamo sempre usato client SSH di terze parti su Windows.

Ma finalmente, su Windows 10, la Microsoft ha introdotto un cliente e un server SSH.

Leggi

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2612 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy