![]() |
יש פקודה שמריצה פקודה ב ssh?
אני רוצה נגיד להריץ את הפקודה להיכנס לתקיה..
ולהריץ את הפעולה... איזה פקודה עושים? |
הנה דוגמא:
PHP קוד:
http://il2.php.net/manual/en/function.ssh2-shell.php כמו שאתה רואה יש פה פעולה של התחברות וכמה פעולות של שימוש בתוך ב SSH (כגון ה cd וכו') פונקציות שימושיות: ssh2-connect ssh2-exec ssh2-shell ויש את כל המגוון של השימוש ב SSH: ref.ssh2 בהצלחה :qqb014: |
אז אם אני רוצה לריץ איזו פקודה
לפי מה שנתנו לי נגיד להפעיל איזה קוד כלשהו אני עושה PHP קוד:
|
אממ תגובה כלשהי??
|
ציטוט:
|
הפקודה היא כזאת:
קוד:
ssh2_exec($connection, 'cmd'); cmd - הפקודה שלך. |
אז כל פעולה עושים עם ssh2_exec? כולל cd?
או רק פעולות שקשורות כלשהן להרצה? כי בדוגמא למעלה רשמו לי PHP קוד:
|
לדעתי אפשר לעשות עם ssh2_exec הכל אבל יש גם פקודות נרדפות שנועדו לשימוש מסוים.
|
תודה רבה רבה!
|
ציטוט:
בהצלחה :) |
ידוע לכם שצריך להתקין על השרת את ה LIB של זה , כן?
זה לא ב כ default בשרתים *ממה שזכור לי |
מאיפה משיגים את הספריה?
(שאני אתן לבעל השרת להתקין) |
עשיתי את מה שהייתי צריך וזה עושה לי
Call to undefined function: ssh2_connect() זאת אומרת שהפונקציה לאמאושרת בשרת? כאילו השרת לא מכיר את הפונקציה? |
תשתמש ב
system רק צריך שהיה על האיחסון php safe mode כבוי |
לפי ה phpinfo
safe_mode Off Off |
ציטוט:
http://il2.php.net/manual/en/ref.ssh2.php |
צריך להוריד את כל הדברים האלה ושבעל השרת יתקין??
סיפור אי אפשר לעשות את זה איכשהו יותר פשוט? |
טוב עשיתי כל מה ששצריך עכשיו זה עושה לי כזה דבר
Warning: ssh2_connect() [function.ssh2-connect]: Error starting up SSH connection(-2): Timeout waiting for banner in D:\wamp\www\file.php on line 11 Warning: ssh2_connect() [function.ssh2-connect]: Unable to connect to 0.0.0.0 in D:\wamp\www\file.php on line 11 Warning: ssh2_auth_password() expects parameter 1 to be resource, boolean given in D:\wamp\www\file.php on line 12 Warning: ssh2_exec() expects parameter 1 to be resource, boolean given in D:\wamp\www\file.php on line 14 וזה הקוד PHP קוד:
|
ציטוט:
PHP קוד:
|
אותו דבר
|
ציטוט:
|
אני מנסה להתחבר למערכת linux מהמחשב שלי (windows)
|
לדעתי עדין תשתמש ב system יותר קל..
בקשר לבעיה זה בעיה בפונקציה..לא התקנת טוב או משהו |
השגיאה שהצגת מראה שהמחשב שלך לא מצליח ליצור תקשורת לשרת המרוחק, קיים Firewall על המחשב? אם כן, תאשר לו פורטים 80 ו 22 (יציאה + כניסה).
השגיאה יכולה גם להיות (בגלל ה 0.0.0.0) שהוא לא מזהה IP / Hostname והוא לא יכול להתחבר. בדוק את זה. |
ה 0.0.0.0 זה לא האיי פי זה פשוט צינזרתי תאיי פי
ויש לי ראוטר ופאייר וואל הבעיה אין לי שרת שאפשר להעלות עליו את הקובץ כי אין בשרת שיש לי את הפונקציה ל ssh2 |
ציטוט:
|
תודה רבה!
|
כל הזמנים הם GMT +2. הזמן כעת הוא 15:21. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ