Comment copier des fichiers de mon local vers un serveur distant qui héberge ssh sur un port autre que par défaut (22).
Je me connecte généralement au serveur en utilisant
ssh [email protected] -p 2000
Maintenant, je dois copier des fichiers avec scp
user @ localbox: ~ $ scp ~ / .ssh / id_rsa.pub [email protected]: ~ / .ssh / id_rsa_localbox.pub -p 2000
Mais cela ne fonctionne pas.
remote-access
ssh
scp
Prabesh Shrestha
la source
la source
sshfs
est également une option :)Réponses:
scp --help
ou vousman scp
aurait dit que l'option était-P port
. Vous devez également le déclarer avant les arguments du fichier:Je ne ferais pas non plus confiance
~
aux liens relatifs. Utilisez des chemins complets si vous le pouvez.Mais si vous copiez des ID, a
ssh-copy-id
également une option pour fournir des options de connexion SSH:la source
utiliser un P majuscule
(c'est dans la page de manuel ...)
la source
Vous pouvez créer le fichier ~ / .ssh / config et y mettre les informations pertinentes pour l'hôte distant:
Voir la page de manuel pour ssh_config .
Cela vous permet ensuite d'exécuter ssh en tant que:
ssh remotehost.com
et scp comme:
la source