Opsi apa yang harus saya hubungkan ke server Windows jarak jauh jika RDP rusak?

10

Opsi apa yang harus saya hubungkan ke server Windows jarak jauh jika RDP rusak (tidak responsif), saya tidak memiliki akses konsol, dan server tidak tertutup secara fisik?

Di Linux, jika VNC tidak berfungsi, saya biasanya bisa mengandalkan daemon SSH. Windows tidak pernah mengambilnya (mengapa, saya tidak tahu) - apakah ada yang setara?

makan siangme317
sumber
2
Ada BANYAK cara ... tetapi juga tergantung pada APA yang Anda coba lakukan pada server jarak jauh. Beberapa lebih mudah daripada yang lain berdasarkan pengetahuan itu.
TheCleaner
1
ILO / DRAC Saya pikir adalah taruhan terbaik Anda, mengingat bagaimana remoting Powershell tidak diaktifkan secara default pada 2008, dan saya yakin Anda tidak pernah mengaktifkannya, jadi itu tidak akan banyak membantu Anda sekarang sampai Anda dapat masuk ke server untuk aktifkan.
Ryan Ries
Apakah seluruh server tidak responsif atau hanya RDP. Lagi pula, tidak ada lagi yang bisa digunakan jika tidak ada jalur routing UP antara Anda dan server.
Matt

Jawaban:

23

Hal pertama yang saya lakukan ketika RDP tidak berbicara adalah ini di Powershell:

PS> $service = get-service -computername MyServer -displayname "Remote Desktop Services"
PS> $service.stop
PS> $service.start

Sebagian besar waktu ini menghidupkan kembali RDP dan saya bisa kembali. Jika ini tidak berhasil maka saya harus mengandalkan iLO atau salah satu opsi konsol lain yang disebutkan dalam jawaban lain di sini.

squillman
sumber
10

Lihat pertanyaan ini di sini untuk opsi baris perintah Anda . Pada dasarnya, Anda memiliki WinRS / WinRM, PowerShell Remoting dan PSexec dan utilitas SysInternals Suite lainnya . Anda juga dapat menginstal SSH, atau bahkan telnet pada server Windows, dan terhubung ke sana, setelah diinstal.

Selain itu, alat Anda di folder Alat Administratif akan memungkinkan Anda terhubung ke mesin jarak jauh (atau setidaknya) mencoba, jadi itu pilihan. (Sebagian besar snap-in MMC Anda, tetapi bahkan beberapa ongkos mandiri yang disertakan secara asli, seperti regedit, memiliki fungsi ini.)

Anda juga harus memiliki beberapa bentuk antarmuka manajemen Out-of-Band / konsol virtual di server Anda (seperti iLO HP atau Dell iDRAC), dan jika tidak ... yah, pelajari dari sini dan dapatkan satu di server berikutnya.

Akhirnya, ada sejumlah alat pihak ketiga yang sering memungkinkan Anda untuk mengakses server dari jarak jauh, menginstal sendiri, dan kemudian mengatur pembagian layar berdasarkan VNC (atau serupa). Dameware dan IntelliAdmin langsung terlintas dalam pikiran, tetapi mereka hanya dua dari banyak.

HopelessN00b
sumber
Ahh, manfaat dari belakang. Mungkin dia akan menginstal beberapa opsi lain kali dia menghadapi masalah seperti ini.
Matt
3

Karena belum disebutkan:

Selalu ada "tangan pintar". Jangan pernah meremehkan kesederhanaan memanggil seseorang dan berkata, "bisakah Anda berjalan ke server dan memberi tahu saya apa yang Anda lihat? ... Oke ... lakukan ini untuk saya."

Kecuali server sedang mengorbit bumi, itu kemungkinan merupakan opsi.

Pembersih
sumber
5
Saya lebih terbiasa dengan opsi fallback, "Dumb Hands". Ini lebih lazim, jika tidak selalu diberi label dan dijual dengan nama yang benar.
mfinni
4
Kecuali server Anda ada di cloud ... mengorbit bumi.
Paul Draper
1

LoM adalah teknik yang biasa digunakan untuk mengakses node yang tidak dapat diakses secara logis.

Nama teknisi berbeda dari produsen, sebut saja versi mereka 'iDRAC'. HP memanggil mereka 'iLo'

Pada hari-hari sebelumnya ada kartu PCI khusus untuk ini, yang disebut MEGARAC. Ada juga KVM over IP untuk membantu.

Semoga berhasil!

Orang baru
sumber
1

psexec, bagian dari paket Windows Sysinternals .

Kami biasa menggunakan ini setiap saat untuk menyebarkan perangkat lunak di jaringan direktori Windows yang tidak aktif.

Michael Martinez
sumber
Yang ini akan bekerja jika Anda tahu kredensial untuk mengakses server ... menggunakannya beberapa kali ... satu-satunya "gotcha" ---> Anda tidak dapat menggunakan GUI ... hanya konsol ... Maksudku .. Anda dapat menggunakan konsol untuk meluncurkan program GUI tetapi Anda tidak dapat mengontrolnya ...
ZEE
1

Seperti dikatakan di atas iDRAC, iLO adalah cara terbaik untuk mengakses sistem jarak jauh jika RDP gagal memulai. Jika sistem ini adalah mesin virtual, Anda dapat menggunakan infrastruktur virtual untuk mengelola dari jarak jauh dan dalam banyak kasus melihat konsol.

Saya akan berinvestasi dalam sesuatu seperti LANTRONIX 'Spider "juga yang dapat dihubungkan ke port VGA dan USB dari sistem jarak jauh untuk memungkinkan manajemen band kami.

Jika Anda masih dapat melakukan ping ke sistem, cobalah untuk mengeluarkan restart ke kotak Di jendela 'shutdown -i' membuka utilitas perintah interaktif. Lihat apakah itu akan memungkinkan Anda untuk melakukan reboot sistem dari jarak jauh.

Semoga beruntung untuk Anda, teman saya dan jangan ragu untuk melakukan ping kembali untuk bantuan tambahan

Jermal Smith
sumber
0

Selama layanan WinRM dikonfigurasi dengan benar, Anda dapat memasukkan-pssession -computername -scriptblock atau memanggil-command -computername -scriptblock menggunakan powershell. Atau Anda dapat mengunduh Psexec dari http://technet.microsoft.com/en-gb/sysinternals/bb896649.aspx dan kemudian pengguna psexec \ target –u kredensial cmd

Sehubungan dengan RDP, apakah ini diaktifkan? Periksa registri jaringan server HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server

Ada nilai-nilai seperti fDenyTSConnections & TSUserEnabled yang perlu dikonfigurasi dengan benar.

Mulai ulang layanan TS di server.

Saya sarankan Anda menggunakan ini jika Anda memiliki akses jaringan dan dapat mengotentikasi.

Apakah Anda juga mempekerjakan ILO di perusahaan Anda?

Ben Lavender
sumber
0

Menggunakan pendekatan yang sama ketika RDP tidak memulai dengan kesalahan "tidak dapat terhubung karena pialang koneksi tidak dapat memvalidasi pengaturan yang ditentukan dalam file RDP Anda" . Entah bagaimana AnyDesk sedang offline di server juga saat ini. Dan saya tidak punya akses ke server secara fisik. Dapatkan sendiri PsTools dari http://technet.microsoft.com/en-gb/sysinternals/bb896649.aspx seperti yang disarankan oleh @Ben Lavender Dan ikuti langkah-langkah berikut;

  1. Membuka cmd di laptop saya yang terhubung melalui VPN untuk mengakses LAN klien dan menjalankan perintah berikut di jalur PsTools yang diekstraksi. (Pada titik ini saya sudah tahu bahwa Layanan Database Internal Windows adalah penyebabnya. Anda dapat membaca lebih lanjut tentang hal itu. Layanan Broker Sambungan Jarak Jauh bergantung padanya dan begitu juga layanan RD lainnya, jadi bagi saya WID adalah biang keladinya. .)

  2. Saya menjalankan kueri untuk menemukan status psservice layanan WID \ [computername atau IP] -u [nama pengguna] -p [kata sandi] kueri "Basis Data Internal Windows" Keadaan WID Dalam kasus saya layanan tidak berjalan

  3. Saya menjalankan perintah psservice \ [computername atau IP] -u [nama pengguna] -p [kata sandi] mulai "Windows Internal Database" untuk memulai layanan dan mendapatkan hasil di bawah ini. Status awal WID

  4. Saya meminta layanan WID lagi untuk mengkonfirmasi bahwa itu sekarang berjalan dan voila ada di sana. WID running state

Ketika saya mencoba RDP lagi, saya berhasil kali ini.

Semoga ini menjelaskan hal-hal yang lebih baik untuk Anda dan menyelesaikan masalah Anda.

Roland Luzinda
sumber