Hébergements Web - vsCode remote SSH
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

vsCode remote SSH

Von
NicolasS97
Erstellungsdatum 2023-05-04 12:52:09 (edited on 2024-09-04 10:46:25) in Hébergements Web

Bonjour,

Je possède un hébergement performance sur lequel j'ai plusieurs sites (multi sites).
J'accède très bien au FTP et également au SFTP.
Concernant le SSH, je souhaite pouvoir me connecter via Remote SSH sur vsCode (sur mac). Or à chaque fois que j'essaie, il me renvoie ceci :
listen EACCES: permission denied 127.0.0.1

Ce qui est bizarre, c'est qu'en utilisant un autre plugin vscode (SSH FS) ou par le biais de mon terminal mac, j'arrive à me connecter.

L'objectif :
Pouvoir me connecter en SSH pour visualiser les fichiers et dossiers directement dans mon vscode.

Avez-vous des idées ?


1 Antwort ( Latest reply on 2023-09-14 17:04:15 Von
GuillaumeG26
)

Bonjour,
Perso, je regarderai dans les paramètres de VScode
Cette ligne :
> listen EACCES: permission denied 127.0.0.1

M'interpelle, quel rapport avec l'interface local 127.0.0.1, je dirais qu'il faudrait avoir l'IP de l'hébergement plutôt.

Ah bah oui... Je vais creuser la question !

Bonjour,
J'ai parcouru toutes les pages du site ovh pour trouver une solution mais impossible de me connecter via remote ssh de VScode. J'ai tenté de créer des clés SSH, rien n'y fait.
Je me connecte facilement via le terminal mais impossible via remote ssh.
Quelqu'un aurait une idée ??
MERci !

Et pour info, le remote ssh fonctionne très bien avec cpanel de O2switch. Je ne pense donc pas qu'il s'agit d'un problème de configuration de vscode ou de remote-ssh.

Quelqu'un aurait-il une idée ?

```text Bonjour,

En effet l'extension `Remote SSH` de VsCode requiert l'install et l'ouverture de port en local, ce que nous ne pouvons pas permettre compte tenu de la mutualisation de l'infrastructure.

En alternative je te propose d'utiliser l'extension `SFTP` suivante : https://marketplace.visualstudio.com/items?itemName=Natizyskunk.sftp

**Il y en a surement d'autres mais celle ci fonctionne et en plus elle fonctionne avec tous les Hébergements Web, même ceux qui n'ont pas SSH ;-)**
_ il faut mettre `"openSsh": true'_

**Voici un exemple de contenu pour gérer plusieurs hébergements web:**
1. Installation de l'extension
2. Créer un pour le fichier `sftp.json` dans le répertoire `.vscode`
3. Coller l'exemple ci dessous
4. Remplacer les mots en MAJUSCULE par tes valeurs
5. `Ctrl` + `Shift` + `P` puis choisir la commande `SFTP: List All`, il y en a plein d'autres ;-)

**Exemple de contenu pour le fichier `sftp.json`:**
`[
{
"name": "HOSTINGNAME.cluster0XX.hosting.ovh.net",
"host": "ftp.cluster0XX.hosting.ovh.net",
"protocol": "sftp",
"port": 22,
"username": "SFTPUSER",
"remotePath": "/home/SFTPUSER/REMOTEFOLDER",
"context": "./PATHTOLOCALFOLDER",
"uploadOnSave": false,
"useTempFile": false,
"openSsh": true
},
{
"name": "HOSTINGNAME.cluster0XX.hosting.ovh.net",
"host": "ftp.cluster0XX.hosting.ovh.net",
"protocol": "sftp",
"port": 22,
"username": "SFTPUSER",
"remotePath": "/home/SFTPUSER/REMOTEFOLDER",
"context": "./PATHTOLOCALFOLDER",
"uploadOnSave": false,
"useTempFile": false,
"openSsh": true
}
]`

**Et pour les amateurs de déploiements continus:**
il y est possible d'utiliser l'extension `Github Actions`: https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-github-actions


On devrait pouvoir écrire un guide sur ce sujet.
Preneur de vos feedback. ```

Antworten sind derzeit für diese Frage deaktiviert.