Komut CentOS 6 Server Bulunamadı


0

.batSunucumda php popen komutuyla bir dosya çalıştırmaya çalışıyorum , mücadele ettim ve sonunda tüm izinlerin doğru bir şekilde belirlendiği noktaya geldim ve şimdi dosyayı gerçekten çalıştırabilirim ama bir sorunum var. Sunucum günlüklerinde görüntüler

foo.bat: line 1: mstsc: command not found, referer: http://dev.example.com

Dosyadaki tam kod mstsc /v:192.168.1.1, bunun centos üzerindeki komutu tanımadığını, ancak sorunu çözmek için ne yapacağımı bilmediğim anlamına geldiğini biliyorum.

Bu kodun amacı, isteyen kullanıcı için RDP'yi açmaktır. Bu kodun xampp kullanarak Windows işletim sistemimde mükemmel bir şekilde çalıştığını unutmayın, ancak CENTOS çalıştıran sunucuya yüklediğimde çalışmaz.

Benim sorum

Bu hatayı nasıl düzeltirim ve CENTOS'un kullanıcı için bir RDP penceresi açan bir komutu çalıştırmasına izin veririm

Yanıtlar:


2

Federico Galli'nin belirttiği gibi, mevcut olmayan ve CentOS'ta çalışamayan bir Windows çalıştırılabilirini çağırıyorsunuz.

Bununla birlikte linux RDP istemcileri vardır: örneğin rdesktop kullanabilirsiniz.

yum install rdesktop
rdesktop 192.168.1.1

Tam olarak neyi başarmak istediğinizi hala şüpheliyim, çünkü sunucuda bir RDP penceresi açmaktan bahsediyorsunuzdur ve sunucular genellikle (ancak zorunlu değil) grafiksel bir arayüzden yoksundur.

GÜNCELLEME: Açıklamanıza dayanarak, Windows istemcilerine sahip kullanıcıların http bir CentOS sunucusundaki PHP web sitesinde http sayfasını ziyaret ederken bir RDP oturumu başlatmasını istediğinizi anlıyorum. Şahsen ben sadece indirmek ve başlatmak için kullanıcılara bir .rdp dosyası sağlar. Ya da burada ve burada görebilirsiniz .


Dosyayı yerel olarak açmak istiyorum, yerel olarak xampp kodumla bir web sayfasındaki bir düğmeyi tıklatmam ve RDP'yi açmamı sağlıyor, ancak sunucuya yüklediğimde çalışmaz ve bu hatayı atar ama ne yapmaya çalıştığımı söyler başarmak
Keny demir

Sanırım şimdi anlıyorum. Yaptığınız şey tamamen anlamsız, açıklamama izin verin: RDP bağlantısı bir istemciden yapılmalıdır (grafiksel bir arayüze sahip), ancak sunucudaki PHP (grafiksel bir arayüze sahip olmayabilir) normal olarak komutları ( Bir uygulamayı başlatmak gibi) istemcilerde. WAMP kurulumunuzla çalışmasının tek nedeni, istemcinin ve sunucunun bu durumda aynı makine olmasıdır.
simlev

Seni anlıyorum ama bunu simüle etmeye çalışmamın tek nedeni, daha önce başka şirketler tarafından yapıldığı, tek sorun, internete nasıl baktığımı ve nasıl bakacağımı bilmiyorum ve bu, geldiğim en yakın cevap. yalan söylemek gerekirse, bu konuda mevcut olan çok fazla yardım yok ve başarılması gerçekten zor bir iş olduğunu kanıtlıyor, sadece yapabileceğini biliyorum, bunu yapmak istiyorum.
Keny,

Ekstra bilgiler için teşekkürler, bu bağlantıları daha yakından inceleyin ve size geri dönün
Keny iron,

Bunun için çok ciddiye geri adım atmak zorunda kaldım ve aslında bir yerlere ulaşmak için yavaşladım, bununla nereden başlayacağımı bilmiyordum, yanlış yerlere bakıyordum ve bu kodun bir yığınını ekledim. gelişimde ama üretimde değil, tam da aradığım şey yardım ve sabır için teşekkürler
Keny iron

1

Bu komut linux sunucularda yoktur. Bu bir Microsoft yazılımıdır.

Mstsc. Uzak Masaüstü Oturum Ana Bilgisayarı (RD Oturum Ana Bilgisayarı) sunucularına veya diğer uzak bilgisayarlara bağlantılar oluşturur, mevcut bir Uzak Masaüstü Bağlantısı (.rdp) yapılandırma dosyasını düzenler ve İstemci Bağlantı Yöneticisi ile oluşturulan eski bağlantı dosyalarını yeni .rdp bağlantı dosyalarına geçirir.


Tamam, bunu kısmen biliyordum, sorunumu nasıl
çözerim

Doğru anlıyorsam, uzak bir sunucudan uzak bir bağlantı açmak için yerel web sayfası oluşturmaya çalışıyorsunuz. Bu aslında mantık değil. Ne yapmaya çalışıyorsun? Simlev'in işaret ettiği gibi rdesktop util kullanabilirsiniz, ancak tasarladığınız gibi çalışmaya devam edemezsiniz.
Federico Galli,

Sonra doğru anlamıyorum, rdp web sitesi üzerinden url veya düğme ya da işleviyle başlatmaya çalışıyorum, çünkü beni yanlış yönlendiren şey Windows işletim sistemimdeki xampp üzerinde mükemmel bir şekilde çalıştığını söylemek. simlev bana daha fazla bilgi sağladı ve bu yüzden hastalara bu kadar bakabiliyorlar
Keny iron,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.