انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: ibtkm در 17 شهریور 1389، 03:20 بظ
-
سلام
من تو یه شبکه ای هستم که دارای پراکسی سرور هست و به همین دلیل به هیچ جایی بیرون شبکه نمی تونم ssh کنم.
می شه یکی راهنمایی کنه چه جوری تحت این پراکسی ssh کنم به یک ادرس
راستی لینک ندید چون خیلی از لینک ها رو دیدم.
اگه می شه به صورت فارسی کاملا روان اینجا توضیح بدید
ممنون
-
بسته ای هست به اسم corkscrew ... اون رو باید نصب کنید.
sudo apt-get install corkscrew
بعدش توی فولدر ssh. توی home خودتون فایلی به اسم config ایجاد کنید که محتویاتش این باشه.
Host *
ProxyCommand corkscrew http-proxy.example.com 8080 %h %p ~/.ssh/proxyauth
جای http-proxy.example.com پروکسی خودتون و جای ۸۰۸۰ پورت خودتون رو وارد کنید.
سپس یک فایل دیگه توی همون پوشه به اسم proxyauth ایجاد کنید و user و pass خودتون رو به شکل زیر بنویسید.
username:password
-
یه مشکلی وجود داره! این ارور رو می ده:
Proxy could not open connnection to sdf.org: Forbidden
ssh_exchange_identification: Connection closed by remote host
مشکل چیه؟
-
خوب اینطور که به نظر می رسه ادمین شبکه ی شما پورت 22 رو بسته. باید بگید که باز کنه یا یک پورت دیگه رو تعیین کنه که شما با اون ssh بزنید.
-
بابا پورت ۲۲ بازه!
تو داخل شبکه می تونیم به هم دیگه ssh کنیم.اونم یا پورت ۲۲!!
مشکل یه جای دیگس
-
خوب داخل شبکه می تونین! ممکنه دسترسیش رو فقط به بیرون شبکه بسته باشن... منم پشت یک پروکسی سرور هستم و دقیقا همین ارور رو می گرفتم و مشکل دقیقا همین بسته بودن پورت بود!