Führen Sie Node und Npm in Windows Server 2008 R2 über SSH aus


1

Ich habe FreeSSH in meinem Windows Server 2008 R2 installiert und kann mit PUTTY SSH ausführen. Das SSH funktioniert einwandfrei, aber ich kann keinen Node oder Npm vom SSH-Terminal ausführen. Der Fehler besagt, dass der Befehl nicht erkannt wurde.

Fehlt eine Konfiguration?

EDIT 1

Ich kann Node und Npm nicht ausführen und den vollständigen Pfad angeben, oder wann in NodeJs Ordner?


ja, ich kann über Team Viewer auf den Server zugreifen, ich kann die Befehle vom cmd ausführen, aber nicht über SSH
Gabriel Matusevich

Ich kann sie aus dem NodeJS-Installationsordner ausführen.
Gabriel Matusevich

Ich weiß nicht, wo soll es sein, das ist Windows Server 20008 R2
Gabriel Matusevich

Es ist ein Windows Server 2008, diese Befehle sind für Linux
Gabriel Matusevich

da
rüber

Antworten:


0

Versuchen Sie dies, um eine symbolische Verknüpfung zu nodeund herzustellennpm

Hinweis : Dies ist nicht die sauberste Art, Dinge zu tun, aber dies wird funktionieren.

Führen Sie an einer Eingabeaufforderung Folgendes aus:

mklink %userprofile%\node.exe "C:\Program Files (x86)\nodejs\node.exe" und mklink %userprofile%\npm.exe "C:\Program Files (x86)\nodejs\npm.exe"

Dies wird eine erstellen H ard Link zu den Dateien nodeund npmin Ihrem Home - Verzeichnis in dem Sie gerade eingeben nodeoder npmwenn Sie sich anmelden über SSH


Ich bekomme falsche Syntaxfehler
Gabriel Matusevich

D: Immer noch falsche Syntax
Gabriel Matusevich

Ich habe die Befehle separat ausgeführt und sie funktionierten, aber ich kann immer noch keinen Node oder Npm über SSH ausführen
Gabriel Matusevich

Wenn ich den Befehl "whoami" über die SSH-Konsole ausführe, wird "win2k8_nodejs / administrator" angezeigt. Win2k8_nodejs ist der PC-Name, aber es gibt kein Benutzerprofil mit diesem Namen.
Gabriel Matusevich

vom Server selbst über TeamViwer der Befehl whoami zeigt auch den gleichen Benutzer, so dass ich wirklich nicht weiß, was los ist
Gabriel Matusevich
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.