Apakah ada cara untuk mematikan mesin Windows dari jarak jauh di jaringan rumah saya yang tidak mendukung RDP?


15

Saya memiliki desktop Dell Dimension yang lebih lama, yang awalnya menjalankan Windows XP, yang baru saja saya upgrade ke Windows 8.1. Saya berencana menggunakannya sebagai server media yang menjalankan Plex, dan saya dapat dengan mudah memindahkan file ke sana melalui jaringan rumah saya dan memperbarui perpustakaan melalui admin web Plex. Saya juga ingin mematikan mesin ketika saya tidak menggunakannya.

Saya tidak ingin mencolokkan monitor dan keyboard ke dalamnya, jadi saya tidak yakin bagaimana saya bisa melakukan ini, karena remote desktop tampaknya hanya tersedia di Windows 8.1 Pro untuk beberapa alasan. Satu-satunya hal yang dapat saya pikirkan adalah membuat server web yang menjalankan beberapa kode yang sangat tepercaya yang dapat memanggil perintah shutdown pada host, tetapi saya membayangkan ada cara yang lebih sederhana.


4
Bagaimana dengan shutdown /isetelahnya cmdkey /add:?
user2284570

Saya menggunakan dan menyukai NoMachine untuk melakukan remote desktop ke komputer yang saya gunakan sebagai server media.
Jonathan Drapeau

Saya bertanya-tanya apakah pengaturan daya sistem, dan membuat sistem hybernate mungkin menjadi solusi yang tidak terlalu rumit. Tidak yakin bagaimana timer bekerja tanpa kepala tho.
Journeyman Geek

"remote desktop rupanya hanya tersedia di Windows 8.1 Pro" lol benarkah? how dumb
Lightness Races with Monica

@LightnessRacesinOrbit ya, itu tidak ada di sana, dan itulah yang saya baca. Saya juga terkejut.
regularmike

Jawaban:


17

VNC ( TightVNC atau banyak rasa lain) adalah solusi kendali jarak jauh grafis freeware seperti Remote Desktop yang ingin Anda gunakan. Ini mendukung Windows 8.x. VNC meskipun terowongan SSH direkomendasikan untuk penggunaan di Internet.

Atau jika Anda menikmati baris perintah, coba jalankan server SSH di server media Anda. Anda kemudian dapat menjalankan klien ssh (seperti Putty ) yang akan memungkinkan otomatisasi transfer file dan akses ke baris perintah dengan keamanan tinggi. Di dalam sesi ssh atau bahkan langsung dari mesin Windows lain, Anda dapat menggunakan perintah-shutdown . Ini memungkinkan Anda untuk mematikan atau menyalakan kembali komputer lokal atau jarak jauh.

Untuk solusi berteknologi rendah, coba tahan tombol daya dengan cepat selama satu detik atau kurang (bukan 5 detik untuk mematikan daya). Windows harus dimatikan dengan anggun atau masuk ke siaga, tergantung pada konfigurasi.

Seperti yang disebutkan Peterh, Anda juga dapat menggunakan telnet antarmuka antarmuka perintah bawaan untuk windows. Lihat panel kontrol, tambah-hapus program. Sementara telnet tidak aman untuk jaringan rumah itu adalah suatu kemungkinan. SSH adalah alternatif terenkripsi aman yang direkomendasikan yang hanya membutuhkan waktu sedikit lebih lama untuk setup.


11
Tidak perlu menahan tombol daya dan berisiko menekannya terlalu lama. Satu tekan untuk kurang dari satu detik sudah cukup.
André Borie

@ AndréBorie Terima kasih, itu adalah penjelasan yang lebih baik, diperbarui.
GeraldB

Anda juga dapat mempertimbangkan menggunakan freenas sebagai ganti OS
JamesRyan

VNC tidak terlalu aman, terutama ketika melalui Internet.
Siyuan Ren

1
@ SiyuanRen ini hanya mesin di jaringan rumah saya. Saya tidak membuka apa pun ke dunia luar.
regularmike

47

Kode "sangat tepercaya" tersebut sudah ada.

  • The shutdownalat yang dapat shutdowns jauh lebih RPC, selama File Sharing diaktifkan:

    shutdown -m \\plexbox -s -t 0 -f
    

    Setara Linux Samba:

    net rpc -S plexbox -f -t 0
    

    (Perhatikan bahwa ini membutuhkan SeRemoteShutdownPrivilege terpisah dari hak istimewa "shutdown lokal" biasa - bahkan jika Anda menggunakannya secara lokal. Ini dapat diberikan kepada non-admin via secpol.msc.)

  • PowerShell Remoting dapat digunakan untuk menjalankan perintah PowerShell.

  • Anda dapat menginstal server SSH, seperti Bitvise WinSSHd .

  • psexec adalah alat pra-Remoting yang biasa untuk menjalankan program jarak jauh. (Meskipun saya tidak bisa lagi bekerja dengan Active Directory ...)

  • Akhirnya, seperti yang ditulis GeraldB, ada alat kendali jarak jauh grafis lain selain RDP - seperti VNC, TeamViewer, radmin, dll.


@Andy Saya tidak terbiasa dengan Berbagi File. Mengapa kamu mengatakan itu?
Zach Mierzejewski

@Andy tanpa meremehkan komentar Anda, komentar Anda harus memiliki cadangan, itu seperti mengatakan "jangan membeli apel" tidak konstruktif.
Francisco Tapia

3
Karena tujuannya adalah untuk mematikan komputer target, psshutdownmungkin akan menjadi pilihan yang lebih tepat daripada psexec.
Harry Johnston

3
@ Twisty SF seperti di ServerFault? Tidakkah saya perlu mengelola jaringan multinasional untuk mengajukan pertanyaan di sana?
user1686

1
@ Twisty: (Sebagai catatan, masalah psexec tampaknya disebabkan oleh Samba kehilangan implementasi protokol BackupKey; 4.4 tidak memiliki masalah ini lagi.)
user1686

9

Temukan komputer lama dengan drive CD-ROM. Instal linux. Beri nama HOMECOMPUTERSHUTDOWNROBOT. Temukan tongkat plastik, sekitar 2 inci panjangnya. Superglue ke pintu CD-ROM sehingga langsung keluar dari komputer. Posisikan komputer lama sehingga tongkat menunjuk pada tombol daya untuk komputer yang ingin Anda matikan. Gunakan buku-buku lama seperlunya untuk menopang komputer setinggi mungkin untuk melakukannya.

Saat Anda ingin mematikan komputer, SSH menjadi HOMECOMPUTERSHUTDOWNROBOT. Di terminal, gunakan ejectperintah untuk mengeluarkan drive CD. Tongkat plastik akan menekan tombol daya komputer tidak mendukung RDP dan mematikannya.


Modifikasi sedikit: arahkan tongkat ke tombol reset strip steker listrik. Ini memungkinkan PowerSaver ++
Yorik

Atau ... Anda bisa melatih anjing. gunakan komputer kedua untuk membuat perintah yang dapat didengar dan buat cara bagi anjing untuk mematikan jika mati / hidup.
WernerCD

2
Bagus. Tapi jangan lupa robot kedua yang Anda gunakan untuk mematikan robot dari jarak jauh.
Matt Thomason

naw, tombol power tidak dirancang untuk kaki. Saya akan tahu. Bukankah ini dari dailywtf
Journeyman Geek

4
Ini juga memiliki keuntungan yang dapat Anda gunakan untuk mengaktifkan komputer pada lagi juga.
zelanix


2

Mulai menu, panel kontrol, dan atau hapus komponen perangkat lunak / windows. Klik tambah / hapus komponen windows.

Temukan "server telnet" di pohon, dan aktifkan. Untuk saat ini, Anda bisa mendapatkan baris perintah jarak jauh dengan klien telnet apa pun (saya sarankan klien telnet di windows, juga dapat diaktifkan di sana), atau dempul (dapat berfungsi sebagai klien telnet juga).

Masuk ke sana dari jarak jauh Anda dapat menghentikan / menghidupkan ulang mesin Anda dengan shutdown ...perintah umum .

Tetapi berhati-hatilah: telnet adalah salah satu protokol internet yang paling retak, karena ia mengirim semuanya (termasuk passowords) tidak terenkripsi. Jadi saya sangat menyarankan untuk menggabungkan solusi ini dengan VPN yang mengenkripsi.


0

Atau Anda dapat menulis skrip Python yang mendengarkan pada port melalui soket (harus port forward jika Anda ingin mengakses dari mana saja) dan Anda dapat mengeluarkan perintah itu melalui klien socket Python atau melalui PHP socket_write()untuk menjalankan tugas yang sesuai aliasshutdown


0

Solusi windows asli (bahkan berfungsi pada ɴᴛ4). Sangat sederhana. Tidak perlu menginstal apa pun.

  1. Jika mesin bukan anggota dari domain direktori aktif yang sama, Anda harus menjalankan perintah ini pertama kali sebagai administrator di mesin host (akan ditambahkan secara permanen): cmdkey / add: Netbios name or ip target address/ user: a local administrator account name existing on the target machine/ pass:password of the account

ꭥ 2. Kemudian dan untuk semua waktu Anda akan membutuhkannya, jalankan saja shutdown /i. (Maaf tapi saya tidak bisa mengubah bahasa)


-1

Anda dapat menggunakan alat ini (versi awal, tetapi berfungsi penuh):

https://github.com/r4zv4n/PlexShutDown

Ini akan memungkinkan Anda untuk mematikan komputer PlexMediaServer dari jarak jauh, dengan memainkan judul khusus dari pustaka Anda.


Silakan kutip bagian-bagian penting dari jawaban dari tautan referensi, karena jawabannya dapat menjadi tidak valid jika halaman yang tertaut berubah.
DavidPostill
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.