View Single Post
ישן 23-02-09, 01:36   # 1
Jonathan Zeierman
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,003

Jonathan Zeierman לא מחובר  

SSH2 exec ביצוע פקודות

שלום לכולם.
לאחרונה אני לומד את פונקציית SSH2.
אני מנסה ליצור תיקייה דרך פונקצייה exec, אך ללא הצלחה.
הבעיה היא שהוא אכן מתחבר לשרת שלי ומציג את הדף ללא שום שגיאות.
הנה הקוד:
PHP קוד:
<?php
include("css.php");
//-----------------------------------------------
// START
//-----------------------------------------------

//-----------------------------------------------
// הגדרת הגדרות לשרת המרוחק
//-----------------------------------------------
$port '22'//פורט 22 בדרך כלל קבוע אך ניתן לשנות אותו פי הצורך
$ip 'ip'//הגדרת אייפי לשרת המרוחק
$user 'user'//הגדרת שם משתמש לשרת המרוחק
$pass 'pass'//הגדרת סיסמא לשרת המרוחק
//-----------------------------------------------
// ביצוע התחברות לשרת המרוחק ויצירת תיקייה
//-----------------------------------------------
$ssh_connection=ssh2_connect("$ip""$port"); //פונקציית התחברות לשרת המרוחק

if (ssh2_auth_password($ssh_connection"$user""$pass")) //פונקציית התחברות עם שם משתמש וסיסמא
{
$shell ssh2_exec($ssh_connection'mkdir 2');
echo (
'<center><p dir="rtl">ההתחברות לשרת המרוחק בוצעה בהצלחה!</p></center>');
}
//-----------------------------------------------
// אם ההתחברות לשרת כשלה, תציג שגיאה
//-----------------------------------------------
else
{
die(
'<center><p dir="rtl">ההתחברות לשרת המרוחק נכשלה, אנא בדוק את ההגדרות!</p></center>');
}

//-----------------------------------------------
// END
//-----------------------------------------------
?>
מה אני עושה לא טוב?
תודה לעוזרים, יוני.
__________________
יונתן.
אימייל: jonathan@zeierman.net
  Reply With Quote