เรียกใช้โหนดและ 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.