Impossibile scp dal mio server al mio computer [chiuso]
Domanda
Il seguente codice non funziona
scp /home/username/public_html/site/pictures/* myUsernameAtMyMac@myIpAddress:/home/Masi/Desktop/
Ho " Consenti solo servizi essenziali " nel firewall del mio Mac.
Come puoi risolvere il problema?
[modifica]
Ricevo il seguente errore dopo che ho " Accesso remoto " nell'elenco dei servizi consentiti. Ho anche consentito " Tutti gli utenti " ;.
scp favicon.ico Masi@11.111.11.111:/home/Masi/Dropbox/
ssh: connect to host 11.111.11.111 port 22: Connection timed out
lost connection
[modifica] Ho provato ad accedere al mio computer da un altro Macbook senza successo con il seguente comando
ssh Masi@11.111.11.111
Ricevo un errore di timeout dell'operazione.
Sono riuscito una volta a connettermi dal mio server al mio computer con il comando sopra, ma il timeout della connessione è stato rapido.
Soluzione
Devi aggiungere il servizio SSH alle applicazioni consentite nella configurazione del firewall del tuo Mac e modificare le impostazioni del firewall in "Imposta l'accesso per servizi e applicazioni specifici".
Se il firewall è impostato su "Consenti solo servizi essenziali". blocca le connessioni in entrata ai servizi in esecuzione sul tuo computer.
Vedi anche sul sito di supporto Apple: http://docs.info.apple.com/article.html?path=Mac/10.5/en/11783.html
Altri suggerimenti
Il comando scp stesso è OK.
Per quanto riguarda il tuo problema, impossibile dirlo con le informazioni fornite. Sai fare il ping alla macchina? Prova a ssh con " -v " passa a vedere se ricevi informazioni più pertinenti sulla procedura di connessione.
Prova questo comando usando il tuo mac. Dovrebbe funzionare senza alcuna modifica del firewall o impostazioni del router.
scp yourUsernameAtYourServer@YourServer:/home/username/public_html/site/pictures/* /home/Masi/Desktop/
Se si utilizza NAT per ottenere più di un box connesso a Internet, questo non funziona. L'IP del tuo Mac non è visibile al di fuori della tua rete domestica. In questo caso devi aggiungere una regola di port forwarding al tuo router.
myUsernameAtMyMac@myIpAddress