![]() |
שאלה בקשר לPHP ו-SSH
איך אני יכול לשלוח פקודות SSH דרך PHP ??
או אולי צריך לשלב שפה כמו JAVA לדוגמא ? או אולי יש דרך אחרת ?? |
|
הכוונה שלי היא לכתוב פקודות SSH דרך PHP לשרת ייעודי,
שזה יהיה כמו PUTTY . |
exec , shell_exec , system
|
אני אשמח אם תוכל להביא לי דוגמא לקוד בPHP .
|
PHP קוד:
http://il2.php.net/manual/en/function.exec.php |
צריך כמובן להתקין הרחבות PHP על השרת בכדי להשתמש בפקודות האלה ועוד באחרות
|
מאיפו אפשר להוריד הרחבה זו ??
על איזה שרת ההרחבה צריך להיות מותקנת ??(על השרת היעודי או על שרת האיחסון) |
ב-99% משרתי ההוסטינג השיתופיים המאובטחים,
האופציה הזו חסומה. |
לפונקציות שנתתי לא צריך הרחבה הם באות כברירת מחדל
רק ה SSH2 תבקש מבעל השרת להתקין לך ו KERNEL צודק , אף חברה שיתופית לא תאשר לך להריץ את זה.... |
אני רוצה לבנות פאנל ניהול שרתי משחק.
מדובר בשרת פרטי. לפי מה שהבנתי אני צריך להתקין SSH2 העל השרת הפרטי, ועל שרת האיחסון אפטצ'י אמור לתמוך בזה ? אזיו מערכת הפעלה כדי להתקין על השרת לצרוך הרצת שרתי משחק(אני יודע שזה לא קשור לפורום תיכנות) ?? (redhat 5.4 או משהו אחר?) |
אם אתה רוצה להריץ פקודות shell על שרת מרוחק (משמע להריץ את הקובץ PHP על שרת A אבל שיבצע את הפקודות על שרת B) הכי טוב זה להתקין ssh2 על השרת ממנו אתה מריץ את הקובץ PHP (בדוגמה שנתתי - על שרת A).
בשביל לעשות את זה צריך לקמפל את הPHP מחדש עם SSH2 - לא בטוח שלבעל השרת יש את הידע / רצון לעשות את זה. בקשר למערכת ההפעלה - אין שום תלות עד כמה שידוע לי כנ"ל לגבי הApache / Lighttpd וכו'. בהצלחה :) |
אם אתה רוצה מדריך להתקנת החבילות, אתה יכול למצוא אותו בקישור:
http://www.codim.co.il/install-ssh2-...ll-connections בהצלחה! |
תודה ברה !
|
ציטוט:
לא מדוייק.. הוא מחזיר רק את השורה האחרונה, להחזרת כל הפלט יש להשתמש ב: PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 17:15. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ