Précision scp

Une petite question concernant scp.
Je voulais envoyer un fichier sur un serveur.
J’ai donc tapé la commande suivante, conformément à tout ce que j’ai pu trouver:

scp monfichier user@host

Resultat: il a crée un fichier appelé user@host sur mon pc. Pour l’envoyer réellement, j’ai du taper:

scp monfichier user@host:

Pourtant la première commande devrait fonctionner. Est-ce normal?
J’en profite pour demander s’il y a un moyen de renommer le serveur distant. Je veux dire stocker par exemple le nom d’hote dans “Serveur” pour pouvoir s’y connecter facilement (je retiens pas toujours son nom).

Merci :smt006

scp je ne sais pas (scp s cp ?)
mais le nom de hôte c’est dans
/etc/hostname

Tu peux associer un nom de machine à une IP dans le fichier /etc/hosts.

Vous ne dormez jamais ? :mrgreen:

Donc dans /etc/hosts c’est forcément une ip qu’il faut? Parce que moi c’est plutot quelque chose qui ressemble à ssh…

Non, c’est du temps perdu. :smt003

Gné ? T’indique quoi à la place de « host » dans ta commande ?

Pour me connecter je fais ça:

Donc ce que je voulais c’était simplifier le ssh.ufr-info-p6.jussieu.fr.

Bonjour,

Essaye d’abord de connaître l’adresse IP du serveur :

Tu obtiens quelque chose du genre 56.233.41.89.

Ensuite, ajoute une ligne à /etc/hosts :

Dès lors, tu peux te connecter au serveur en spécifiant seulement jussieu ou juju (tu peux ne mettre qu’un seul nom, bien sûr).

Pour ta première question, si tu fais un man sur scp, tu verras qu’il est demandé d’utiliser les “:” obligatoirement comme délimiteur.

Bonne journée.

Salut

alias jussieu=‘ssh.ufr-info-p6.jussieu.fr’ dans ton fichier ~/.bashrc

Merci tout fonctionne niquel :smiley: