Bonjour,
Je cherche à utiliser l'extension Remote SSH de Visual Studio Code pour pouvoir développer mon site en remote. Malheuresement je n'arrive pas à le faire fonctionner. La connexion en ssh semble pourtant fonctionnnelle.
L'extension arrive bien à se connecter et installe une partie server (à base de nodeJS) dans mon compte (~/.vscode-server) mais lorsqu'elle lance le script je vois une erreur que je ne comprends pas :-)
Visiblement, l'extension installe l'exécutable node mais n'arrive pas à le lancer, on obtient cette erreur:
-ovh_ssh: ./node: Aucun fichier ou dossier de ce type
./node est pourtant bien executable par tout le monde :
-rwxr-xr-x+ 1 tutu users 43680144 mai 7 16:10 node
Si quelqu'un a déjà fait ce genre de configuration ou s'il comprend cette erreur, je suis preneur.
Merci d'avance
Remote SSH depuis Visual Studio Code
Related questions
- [RESOLU] Server unable to read htaccess file, denying access to be safe
71564
24.11.2019 19:11
- Version php 7.0 sur Ovh mais php 5.4.45 sur mon wordpress
66461
10.01.2019 11:14
- Effacer wordpress d'OVH et reinstaller
65736
08.09.2019 21:02
- Comment récupérer son mot de passe phpmyadmin ?
65016
14.11.2016 10:32
- Changer la version d'une base de donnée en mutualisé
62479
22.12.2016 11:46
- Ne supporte pas FTP sur TLS
62375
11.12.2018 18:48
- Résiliation hébergement
62315
27.07.2018 10:39
- Variable upload_max_filesize plus grande que post_max_size
55247
11.06.2017 16:01
- Résiliation hébergement+domaine
54289
11.09.2018 20:28
- Transfert hebergement et domaine .fr entre client OVH ?
52602
21.12.2016 15:10
de quel hébergement Ovh parles tu? perso/cloudWeb..?
Hébergement pro
je ne vois pas comment tu pourrais maintenir un exécutable en dehors d'une session SSH
les _pros_ et autre mutus ne sont pas adaptés chez Ovh
le seul capable serait le _clouweb_
Je n'ai pas les détails techniques de cette extension : https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
Mais ce que je ne comprends pas c'est la réponse du système lorsque je lance manuellement l'exécutable node étant connecté via un ssh simple (et le fait que cet exécutable été posé par une extension de vs code importe peu je pense).
Mais merci quand même pour vos réponses.
En quoi le plan pro n'est pas adapté chez OVH ?
Merci
> lorsque je lance manuellement l'exécutable
tu as une erreur aussi?
> En quoi le plan pro n'est pas adapté chez OVH
car Ovh ne permet pas cette option
si tu fermes ta session, ton exécutable sera fermé aussi
> tu as une erreur aussi?
C'est cela. Lorsque je me connecte via ssh depuis mon terminal, je trouve les fichiers installés par l'extension. Je vois le script qui est lancé et ce script ne fait que lancer l'exécutable node en lui passant un fichier javascript à faire tourner.
`763d909d5f12fe19f215cbfdd29a91c0fa9208a $ ls -la
-rwxr-xr-x+ 1 tutu users 43680144 mai 14 08:27 node`
`763d909d5f12fe19f215cbfdd29a91c0fa9208a $ ./node -v
-ovh_ssh: ./node: Aucun fichier ou dossier de ce type`
On dirait qu'on ne peut pas lancer d'exécutable ...
L'idée j'imagine est de garder la liaison ssh pour éditer les fichiers remotely
> 763d909d5f12fe19f215cbfdd29a91c0fa9208a $
c'est curieux, ton prompt
sur un pro j'ai:
```text
tutu-kyodev@ssh02.cluster023.gra.hosting.ovh.net (php/7.3/production/stable) ~ $
```
quel est le contenu de ton fichier `.ovhconfig` ?
le mien:
```text
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable
```
tu ne serais pas en php7.4 par hasard?
Salut Kyodev
Désolé pour le delais de ma réponse.
Pour ce qui est du prompt c'est le nom du répertoire créer par l'extension vs code.
J'ai en effet l'équivalent du tien :
> tutu@ssh01.cluster010.gra.hosting.ovh.net (phpcgi/7.1/production/stable) ~ $
Voici mon fichier .ovhconfig:
> app.engine=phpcgi
> app.engine.version=7.1
> http.firewall=none
> environment=production
> container.image=stable
passe en php, comme dit: `app.engine=php`
Oui c'est ce que j'ai fait ... j'avais pas remarqué que c'était configuré comme ça :-)
> app.engine=php
> app.engine.version=7.1
> http.firewall=none
> environment=production
> container.image=stable
pour info: 7.1 c'est périmé
Il vaut mieux se mettre en 7.3 ?
> app.engine=php
> app.engine.version=7.3
> http.firewall=none
> environment=production
> container.image=stable
oui, aujourd'hui c'est php 7.4 qui est stable, depuis 6 mois, mais pas encore fiable chez Ovh
Bonjour !
J'ai le même problème que vous: je souhaite accéder à mon hébergement web performance via Visual Studio Code et son extension Remote SSH, sans succès et avec le même message d'erreur.
Il s'avère que VSCode a besoin d'une version récente de NodeJS pour lancer la partie serveur de la connection remote. (les détails sont https://code.visualstudio.com/blogs/2019/07/25/remote-ssh **ici**)
Sur mon hébergement j'ai cette version de node:
`nodejs --version: v0.10.29`
Cette version semble dater de 2014: nodejs.org/ca/blog/release/v0.10.29/
Savez-vous comment peut-on mettre à jour nodejs?
Ou à défaut, changer d'hébergement pour aller sur un cluster plus récent?
Mon offre actuelle se nomme 'perf2014x1'
C'est donc une configuration datant de 2014 si je comprend bien, alors que j'ai souscrit il y a a peine 4 mois...
J'ai également PHP7.2 actuellement.
Sur cette https://cloudweb-infos.hosting.ovh.net/**page** je vois qu'il est possible d'utiliser la dernière version de nodejs sur les hébergement web ovh, ce qui devrait résoudre le problème.
Bonjour François,
Désolé pour le délai de ma réponse je ne pensais plus avoir de réponse sur ce thread.
Effectivement, on dirait qu'on est dans le même cas. Mon plan est "pro2014" donc j'imagine que c'est pareil.
Ce qui m'étonne c'est que l'extension installe un nodeJS récent localement (dans un sous répertoire) mais lorsqu'on essaye de le lancer il n'est pas concidéré comme un exécutable.
Normalement, si cela fonctionnait peu importe la version installée à l'origine de notre plan, il devrait prendre celle explicitement installée par l'extension Remote SSH.
Ce que je n'ai pas testé c'est de modifier le script de lancement du server (celui qui lance ./node) en changeant la commande "node" par "nodejs" (celui installé par OVH et présent v0.10.29).
A suivre
Merci
Bonjour,
même problème ici, avez-vous pu trouver une solution ?
merci :)
En attendant j'utilise ceci et ça marche like a charm avec ovh hébergement performance
https://marketplace.visualstudio.com/items?itemName=Kelvin.vscode-sshfs#overview
Merci infiniment pour cette solution alternative ! Ca fonctionne exactement comme je l'espérais :)
Bonjour,
Pareil je souhaite voir mes fichiers dans vscode mais impossible de démarrer vs code server, j'ai le message suivant : "The VS Code Server failed to start."
Comment configurer l'extension SSH FS et voir les fichiers du serveur ovh après configuration svp ?