انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: Dariush.Dragon در 01 مهر 1391، 12:39 بظ
-
من میخوام با نرم افزار پاتی وصل بشم به اس اس اچ اما عدم دسترسی میده بهم.باید برای این کار چی کار کنم؟
-
متن دقیق ارور رو بزارین .
connection refused میده ؟
میتونه به دلایل زیادی باشه . اشتباه بودن پورت . در حال اجرا نبودن سرویس اس اس اچ . بسته بودن پرت اس اس اچ . و غیره . اگر به ترمینال لینوکس دست رسی دارین تو دستور اتصال رو با دوتا v بزنین دلیلشو میگه .
ssh -vv USER@IP
-
باشه میزام الان.آقا من کانکت شدم اما یک مسئله ای که دارم این هست که این کار رو با سی شارپ میکنم وصل نمیشه.شما میدونی چه جوری هستش؟
-
روی لینوکس هستی؟ یا یک برنامه با سی شارپ نوشتی که وصل نمی شه.
-
من رو ویرچوال ماشین اوبونتو نصب کردم میخوام با سی شارپ بش وصل بشم.کدم رو چک کردم همش درسته اما وصل نمیشه.ارور 10060 میده.الان با پاتی وصل شدم اما با کد سی شارپم وصل نمیشه.
-
خب این مشکل در اصل مشکل برنامه سی شارپت است و یک سوال اوبونتو نیست. باید برنامه رو به کسانی که سی شارپ بلدن نشون بدی نظر بدن. یک احتمال ممکنه پروتکل های مختلف باشه. مثلا ممکنه با پروتکل ورژن یک بهش وصل بشی ولی سرور گفته باشه فقط با ورژن دو اجازه وصل شدن هست. باید اون اروری که می گیری رو سرچ کنی و ببینی چه معنی ای می ده.
-
ممکن هستش که از ورژن اس اس اچ باشه؟
-
اس اس اچ 2 تا ورژن اصلی 1 و 2 داره که ورژن 1 منصوخ شده.
یک جوری به صورت debug نمیتونین اجراش کنین که بشه فهمید چرا وصل نمیشه؟
مثلا وقتی با خود دستور ssh وصل میشیم میتونیم با استفاده از یک نت 3 تا v صطح debug رو تغییر بدیم.
این کارم میشه کرد:
سطح لوگ نویسی openssh server رو به بیشترین حد ببرین بعد که اتصال زدین و ارور گرفتین برین فایلایه لوگ رو نگاه کنین ببینین برا چی بهش اجازه اتصال نداده
-
آقا این کار رو چجوری باید انجامش بدم؟من دیباگ کردم اما نمیدونم چرا نمیشه کاریش کرد؟
-
طبق این جا داخل فایل کانفیگ openssh سطح debug رو به verbos تغییر بدین
https://help.ubuntu.com/community/SSH/OpenSSH/Configuring
فکر کنم سطح بالا تری هم داشته باشه داخل صفحه man ش یک نگاه بندازین.