خودم آی پی ولید ( Public ) دارم و می خوام به یک کامپیوتر پشت NAT با آی پی اینولید ( private ) دسترسی Secure SHell داشته باشم . راه حل ساده Reverse SSH Tunneling خواهد بود .
مثلا کامپیوتر مقصد دارای آدرس آی پی 192.168.100.100 و کامپیوتر خودم آی پی ولید 217.219.30.30
دستور ssh -R 19999:localhost:22 root@217.219.30.30 را در کامپیوتر مقصد اجرا می کنیم که 19999 یک پورت آزاده که توسط نرم افزاری استفاده نمیشه .
و در کامپیوتر خودم ssh localhost -p 19999 را اجرا می کنم تا بعد از وارد کردن پسوورد root کامپیوتر هدف به اون متصل بشم .
برای جلوگیری از timeout شدن کانکشن روی کامپیوتر مقصد یه دستور مثل top را اجرا کنید .
+ نوشته شده توسط امید مهاجرانی در چهارشنبه سوم مهر 1387 و ساعت
2:57 |