Meskipun jawaban yang lain menyelesaikan masalah OP, semuanya berlebihan dan tidak menjelaskan mengapa ia mengalami masalah ini.
Kuncinya adalah baris ini, "Saya menutup dempul, maka saya tidak bisa mencapai alamat"
Ketika Anda masuk ke host jarak jauh di Putty Anda telah memulai proses SSH linux dan semua perintah yang diketik dari sesi SSH akan dieksekusi sebagai anak-anak dari proses tersebut.
Masalah Anda adalah bahwa ketika Anda menutup Dempul Anda keluar dari sesi SSH yang membunuh proses itu dan setiap proses anak aktif. Ketika Anda menutup dempul Anda secara tidak sengaja membunuh server Anda karena Anda menjalankannya di latar depan . Untuk menghindari perilaku ini, jalankan server di latar belakang dengan menambahkan & ke perintah Anda:
node /srv/www/MyUserAccount/server/server.js &
Masalahnya di sini adalah kurangnya pengetahuan linux dan bukan pertanyaan tentang simpul. Untuk info lebih lanjut, periksa: http://linuxconfig.org/understanding-foreground-and-background-linux-processes
MEMPERBARUI:
Seperti yang telah disebutkan orang lain, server simpul mungkin masih mati ketika keluar dari terminal. Gotcha yang umum saya temui adalah bahwa meskipun proses node berjalan dalam bg, itu stdout dan stderr masih menunjuk ke terminal. Ini berarti bahwa jika server node menulis ke console.log atau console.error maka akan menerima kesalahan pipa rusak dan crash. Ini dapat dihindari dengan menyalurkan output dari proses Anda:
node /srv/www/MyUserAccount/server/server.js > stdout.txt 2> stderr.txt &
Jika masalah tetap ada maka Anda harus melihat ke hal-hal seperti tmux atau nohup , yang masih lebih kuat daripada solusi spesifik node, karena mereka dapat digunakan untuk menjalankan semua jenis proses (database, layanan logging, bahasa lain).
Kesalahan umum yang dapat menyebabkan server keluar adalah setelah menjalankan, nohup node your_path/server.js &
Anda cukup menutup terminal Putty dengan satu klik sederhana. Anda harus menggunakan exit
perintah sebagai gantinya, maka server simpul Anda akan aktif dan berjalan.