Apakah mungkin menjalankan perintah Windows menggunakan rdesktop
alat di Linux? Saya mencoba dengan rdesktop -s
opsi:
rdesktop -u user -p 10.0.0.2 -s "cmd.exe"
tapi saya tidak bisa membuka cmd.exe
menggunakan perintah di atas, juga saya mencoba dengan path lengkap:
rdesktop -u user -p'password' 10.0.0.2 -s "C:\WINDOWS\system32\cmd.exe"
tetapi tidak ada perbedaan dalam sesi RDP bahkan jika saya menggunakan -s
.
Saya mencoba untuk mendapatkan daftar sesi RDP menggunakan qwinsta /server
di Windows dari Linux.
Jawaban:
Jika Anda memiliki akses ke komputer, instal server ssh di atasnya. Di Linux Anda dapat menggunakan misalnya Overlook-Fing untuk menemukan IP komputer. Kemudian Anda mengetikkan
ssh username@ipaddress
shell Linux.Contoh:
Kemudian ketikkan kata sandi pengguna dan Anda harus memiliki akses ke Prompt Perintah Windows komputer. Anda juga bisa menggunakan telnet tetapi ssh dienkripsi.
sumber
Saya tidak punya solusi menggunakan
rdesktop
tetapi saya menggunakan program yang disebutwinexe
di Linux untuk menjalankan perintah jarak jauh pada mesin Windows. Anda bisa mendapatkan aplikasi dari URL berikut atau menggunakan sistem repositori perangkat lunak distribusi Anda untuk menginstalnya.UPDATE: Cert SSL ditandatangani sendiri untuk tautan sourceforge di atas, jadi saya memberikan tautan lain:
Berikut ini contoh penggunaannya:
Anda ingin membuat file credentials.cfg dengan informasi login sebagai berikut:
Hanya berikan domain jika berlaku untuk Anda. Ini adalah praktik terbaik untuk tidak memasukkan kredensial masuk Anda (terutama kata sandi) di baris perintah. Coba jalankan
cmd.exe
menggunakan contoh di atas jika Anda ingin prompt interaktif. Yang menyenangkan tentang pendekatan ini adalah bahwa Anda dapat menggunakan output dari perintah remote di skrip Linux Anda atau grep output.sumber
administrator
? Sudahkah Anda mencobanya?Mulai hari ini, Anda dapat menggunakan
xfreerdp
dengan fitur RemoteApp untuk menjalankan perangkat lunak tertentu:xfreerdp
di host Linux Anda. Ada build yang siap digunakan untuk Ubuntu, Debian, Fedora, OpenSUSE dan macOS.xfreerdp /u:user /d:domain /p:password /app:"||calc" /v:server
mana:/u:
- Pengguna Windows/d:
- Domain (bisa jadiWORKGROUP
jika tidak bergabung dengan AD)/p:
- Kata sandi Windows/app:"||calc"
- Aplikasi yang akan dieksekusi. Bisacmd
seperti yang Anda inginkan/v:
- Alamat IP atau Nama Host dari host Windows.sumber
Saya telah mengembangkan
collectnode
, yang menggunakanwinrm
protokol untuk terhubung dengan Windows.pertama: buat file host:
kedua: konfigurasikan kredensial di CollectNode
ketiga: Jalankan perintah yang Anda butuhkan di server ini:
sumber