เรียกใช้โหนดและ npm ใน Windows Server 2008 R2 ผ่าน SSH


1

ฉันได้ติดตั้ง FreeSSH ใน Windows Server 2008 R2 ของฉันและฉันสามารถ SSH ด้วย PUTTY ได้ SSH ทำงานได้ดี แต่ฉันไม่สามารถเรียกใช้โหนดหรือ npm จากเทอร์มินัล SSH ข้อผิดพลาดแจ้งว่าไม่รู้จักคำสั่ง

มีการกำหนดค่าบางอย่างขาดหายไปหรือไม่?

แก้ไข 1

ฉันไม่สามารถเรียกใช้โหนดและ npm โดยระบุเส้นทางแบบเต็มหรือเมื่ออยู่ในโฟลเดอร์ nodejs คิดหรือไม่


ใช่ฉันสามารถเข้าถึงเซิร์ฟเวอร์ผ่าน Team Viewer ฉันสามารถเรียกใช้คำสั่งจาก cmd แต่ไม่ใช่ผ่าน SSH
Gabriel Matusevich

ฉันสามารถรันได้จากโฟลเดอร์การติดตั้ง nodejs หรือไม่?
Gabriel Matusevich

ฉันไม่รู้ว่ามันอยู่ที่ไหนมันคือ windows server 20008 r2
Gabriel Matusevich

มันเป็น Windows Server 2008 คำสั่งเหล่านั้นสำหรับ linux
Gabriel Matusevich

ไปที่นั่น
Gabriel Matusevich

คำตอบ:


0

ลองสิ่งนี้เพื่อสร้างลิงก์สัญลักษณ์ไปที่nodeและnpm

หมายเหตุ : นี่ไม่ใช่วิธีที่สะอาดที่สุดในการทำสิ่งต่าง ๆ แต่จะได้ผล

จากการเรียกใช้พรอมต์คำสั่ง:

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

สิ่งนี้จะสร้างลิงค์Hไปยังไฟล์nodeและnpmในโฮมไดเร็กตอรี่ของคุณช่วยให้คุณเพียงแค่ป้อนnodeหรือnpmเมื่อคุณล็อกอินผ่าน SSH


ฉันได้รับไวยากรณ์ผิดพลาดไม่ถูกต้อง
กาเบรียล Matusevich

D: ไวยากรณ์ผิดยัง
กาเบรียล Matusevich

ฉันรันคำสั่งแยกกันและฉันทำงาน แต่ก็ยังไม่สามารถเรียกใช้โหนดหรือ npm ผ่าน SSH ได้
Gabriel Matusevich

ฉันอาจมีความเข้าใจบางอย่างเมื่อเรียกใช้คำสั่ง "whoami" จากคอนโซล SSH ฉันได้รับ "win2k8_nodejs / administrator" win2k8_nodejs เป็นชื่อ PC แต่ไม่มีโปรไฟล์ผู้ใช้ที่ตั้งชื่ออย่างนั้นหรือไม่?
Gabriel Matusevich

จากเซิร์ฟเวอร์ของตัวเองผ่านทาง TeamViwer คำสั่ง whoami ยังมีการแสดงของผู้ใช้เดียวกันดังนั้นผมไม่ทราบว่าสิ่งที่เกิดขึ้น
กาเบรียล Matusevich
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.