2012-01-28 1 views
17

Netbean è ottimo e lo uso con connessione remota FTP tutto il tempo. Tuttavia, uno dei miei clienti attualmente ha solo una connessione SSH. Esiste comunque la possibilità di connettersi ad esso e file su/giù?In Netbeans, si può fare una connessione SSH per progetti PHP?

+0

si vuole accedere SFTP? in tal caso - è integrato, afaik. – c69

+0

Ma come si collega a SSH? – Bill

+0

non so, non ho mai usato ftp/sftp da netbeans. offtopic: _Usare il sistema di controllo della versione. E lascia che il server si aggiorni da SVN/GIT_. – c69

risposta

22

Come è stato menzionato, SFTP è supportato in Netbeans per impostazione predefinita. Quindi selezionare "connessione remota" nella configurazione di esecuzione del progetto e utilizzare le informazioni di connessione SSH (host, login e pass). Non è necessario fornire alcun file di chiave privata.

+0

Sì, si è scoperto che il server ha bloccato la connessione esterna. Netbean funziona bene. – Bill

+0

Ho problemi con il caricamento di file tramite netbeans con la connessione SSH. C'è un modo per dare al firewall un carattere jolly per accettarlo? – Lobato

5

Ho avuto fortuna ad usare sshfs (ssh file system) su ubuntu. Creo creato una cartella di montaggio nella mia cartella home ed eseguire il seguente

$ sshfs domain\\[email protected]:/path/to/remote/folder ~/mount/local-mount-point 

Da lì inizio un nuovo progetto (o esistente) in Netbeans a quella cartella locale ~/mount/local-mount-point

Per una più bello impostata, procedere uno scambio di chiavi tra il box locale e il server (ssh-copy-id) per le connessioni ssh senza password. Quindi, metti la riga di comando sopra nel tuo file .bashrc.

2

Faccio lo stesso di Richard.

In generale è più semplice installare il file system remoto e utilizzare netbeans nella directory montata.

Io faccio solo il seguente:

sudo sshfs -o allow_other [email protected]:/var/www/html /mnt/droplet/