מדוע מאזין פרוקסי SSH הפוך נגיש רק בשרת
בדקו את כתובת הכריכה של המאזין המרוחק ואת מצב GatewayPorts לפני שינוי פרוטוקול הפרוקסי או פרטי האימות.
העברה מרוחקת יכולה לעבוד מהשרת SSH אך לדחות חיבורים ממכונה אחרת, מפני שהיא מאזינה רק על loopback. בדקו תחילה את כתובת ההאזנה בפועל.
בצד השרת GatewayPorts | כריכת העברה מרוחקת |
|---|---|
no, ברירת המחדל | מגביל מאזינים ל-loopback |
yes | כופה כריכת wildcard |
clientspecified | מאפשר ללקוח לבקש כתובת כריכה מסוימת |
עבור מאזין המיועד לממשק אחד מבוקר, השרת יכול להשתמש ב:
GatewayPorts clientspecified
לאחר מכן הלקוח מבקש כתובת מתאימה במפרט ה--R שלו. כתובת זו חייבת להתקיים במכונה המרוחקת, ומגבלות העברה אחרות עדיין חלות. ה--g בצד הלקוח אינו בקרה חלופית עבור כיוון זה.
שלוש הרשאות נשארות נפרדות: הרשאת SSH ליצירת ההעברה, גישת רשת למאזין שלה, ומדיניות הגישה של שירות ה-HTTP או ה-SOCKS עצמו. התחברות SSH מאמתת את יוצר המנהרה; היא אינה מאמתת כל קורא מאוחר של מאזין משותף ואינה מוסיפה אתגר סיסמה של SOCKS.
אם קורא מרוחק עדיין אינו מצליח להתחבר, בדקו את כתובת הכריכה, את מגבלות ההעברה של השרת ואת נתיב חומת האש בסדר הזה. לאחר ש-TCP מגיע למאזין, לחיצת יד כושלת של הפרוקסי היא בעיה מאוחרת יותר.