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

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

חבר13 15-01-06 01:32

בעיית התחברות ל SSH
 
שלום אני מנסה להתחבר ל SSH מה PHP
(אל תגידו לי למה לא עשיתה חיפוש חח כי עשיתי ומצאתי ועדיין בעיה :qqb014: )

אז עשיתי את הקוד הבא:
PHP קוד:

<?php
$connection 
ssh2_connect('localhost'22);
ssh2_auth_password($connection'user''pass');
if(
$connection){
echo
"מחובר";
}else{
echo
"לא מחובר";
}
?>

וזה נותן שגיאה בשורה של איפה שכתוב localhost
וזה לא מציג לי בכלל מחובר או לא מחובר למה ?
מה לא טוב פה?
תודה לעוזרים!!!

Kuchi 15-01-06 02:11

תנסה במקום localhost לכתוב את .co.il
אממ בכל מקרה אם זה לא עובד תבדוק טוב טוב שאתה לא על מצב בטוח ב PHP כי אם כן אתה לא יכול להתחבר אם אני לא טועה תקנו אותי !

חבר13 15-01-06 02:42

צודק אחי הייתי על מצב בטוח !!
הורדתי ועדיין לא פועל חחח!!!
מישהו יכול לעזור עדיין??

Kuchi 15-01-06 02:44

גם אם אתה לא על מצב בטוח ?
ותרשה לי לשאול אתה מנסה לבנות פאנל רדיו ?
כי אני לא מבין למה אתה מנסה ליצור התחברות !
עכשיו שאתה לא על מצב בטוח פשוט תעשה תקוד שאתה רוצה זה כאילו אתה מחובר !
אה ובכל זאת מה השגיאה שאתה מקבל ?

חבר13 15-01-06 02:48

אממ כן אני מנסה להתחיל לבנות פאנל יש לך ידע בזה אחי?
זה השגיאה
PHP קוד:


Fatal error
Call to undefined function: ssh2_connect() in /home/user/domains/domain/public_html/a.php on line 2 

מה דעתך להתחבר למסנג'ר :)

Kuchi 15-01-06 02:52

אממממ תנסה לעשות במקום לוקל הוסט אייפי של השרת !
בכל מקרה לא עובד תגיד לי
אם הקוד הזה עובד !
ואני אומר מראש זה לא קוד שלי זכויות למישהו באינטרנט שפעם שלח לי :\
PHP קוד:

// Connection to SSH server
       
echo "Connexion SSH ";
       if (!(
$resource=@ssh2_connect("192.168.0.1"))) {
               echo 
"[FAILED]<br />";
               exit(
1);
       }
       echo 
"[OK]<br />";
                                                                                                                                                            
       
// Authentification by login/passwd
       
echo "Authentification ";
       if (!@
ssh2_auth_password($resource,"root","your_password")) {
               echo 
"[FAILED]<br />";
               exit(
1);
       }
       echo 
"[OK]<br />";
                                                                                                                                                            
       
// We need a shell
       
echo "Shell stdio ";
       if (!(
$stdio = @ssh2_shell($resource,"xterm"))) {
               echo 
"[FAILED]<br />";
               exit(
1);
       }
       echo 
"[OK]<br />";
                                                                                                                                                            
       
// Execution of any command
       // Be careful to add an '\n' at the  end of the command
       
$command "/bin/ls /tmp\n";
       
fwrite($stdio,$command);
                                                                                                                                                            
       
// IMPORTANT
       // For some obscur reasons, just after ur command, u need to make a sleep to be sure, that the command has reached the server and is running
       
sleep(1);
      
       
// Then u can fetch the stream to see what happens on stdio
       
while($line fgets($stdio)) {
               
flush();
               echo 
$line."<br />";
       }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
       
// It's always cleaner to close all stream
       
fclose($stdio); 

תמלא איפה שאייפי וכל שאר הפרטים !
בכל מקרה אחרי שעשית שאתה לא מצב בטוח אתה לא חייב ליצור התחברות אחי !

חבר13 15-01-06 02:56

באלך להתחבר למסנג'ר? חח לא הבנתי פה כלום אחי!!!

Kuchi 15-01-06 03:00

חחחח שניה

ViPeRt 15-01-06 11:31

ציטוט:

נכתב במקור על ידי Www..co.il
אממ כן אני מנסה להתחיל לבנות פאנל יש לך ידע בזה אחי?
זה השגיאה
PHP קוד:


Fatal error
Call to undefined function: ssh2_connect() in /home/user/domains/domain/public_html/a.php on line 2 

מה דעתך להתחבר למסנג'ר :)

לפי האררור שלך זה אומר שאין כזאת פונקציה
אולי גרסאת ה php שלך לא תומכת בזה...

HaMashiah 15-01-06 16:15

PHP קוד:

<?php
$connection 
ssh2_connect('84.84.84.84'22);
if (
ssh2_auth_password($connection'user''pass')) {
  echo 
"מחובר";
} else {
  die(
'לא מחובר');
}
?>



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

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