הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   התייעצות בנוגע להרצת קובץ בשרת מרוחק (https://hosts.co.il/forums/showthread.php?t=96988)

zoharesh 28-04-12 23:00

התייעצות בנוגע להרצת קובץ בשרת מרוחק
 
שלום,
כולם בוודאי מכירים את התוסף ssh2 לphp שמאפשר הרצת פקודות בדומה לexec המובנה בphp על שרת מרוחק באמצעות פרוטוקול ssh.

אני רוצה לממש את אותה פעולה עג"ב שרת windows מרוחק.
משמע קובץ php שמריץ קובץ כלשהו עג"ב שרת windows.

רציתי להתייעץ איך עדיף לעשות את זה.
האם להתקין openssh על השרת windows?
האם יש שיטה נוחה יותר לעשות את זה?

מכיוון שיש לי צורך לערוך את הקובץ לפני ההרצה שלו אני אצטרך להשתמש בפרוטוקול ftp על מנת לערוך את הקובץ.
יש שרתי ftp שמאפשרים גם הרצה של קבצים, למישהו יש ניסיון בנושא?

בקיצור, אני מקווה שהבנתם לאן אני חותר ותוכלו לתת לי את העצה הטובה ביותר.
תודה :)

אדיר 28-04-12 23:22

לא יודע אם כדאי להגיד "במקרה הכי גרוע", אבל תמיד תוכל ליצור קובץ כלשהו שכל תפקידו יהיה לקבל פקודה/ קובץ כלשהו ולהריץ אותו (או מה שמגדיר לו לעשות איתו).
רק אל תשכח כמובן להגדיר לו לדרוש אוטנטיקציה כלשהי לפני שהוא מריץ ככה סתם כל מה שהוא מקבל מכל אחד.

Tomer 29-04-12 00:36

למה שלא תריץ שירות Telnet ע"ג שרת ה Windows ותתחבר אליו מרחוק?

http://stackoverflow.com/questions/9...tion-using-php

zoharesh 29-04-12 17:59

האמת שלא חשבתי על Telnet אבל הפרוטוקול הזה לא ממש מאובטח עד כמה שידוע לי..
ואדיר, יש לי כבר קובץ BAT שכל מה שאני צריך לעשות זה להריץ אותו, השאלה היא איך.. ;)

Tomer 29-04-12 18:12

אכן לא מאובטח מבחינת שליחת הנתונים (עובד על Plain Text), השאלה אם אתה צריך חיבור מאובטח לשרת בשביל להריץ קובץ.

האפשרות השנייה היא אכן לגשת לקובץ PHP מקומי בשרת Windows שיריץ עם exec או system את הקובץ bat שלך. כלומר, לבצע file_get_contents / fopen לשרת Windows כשהנתיב שלו הוא קובץ PHP מקומי ב Windows. הקובץ כבר ידאג להריץ את הפקודות שלך..

zoharesh 30-04-12 17:17

האפשרות השניה פחות קורצת לי כי אני צריך להתקין PHP + WEBSERVER על השרת וינדוס - סתם מיותר.


כל הזמנים הם GMT +2. הזמן כעת הוא 23:45.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ