زمان کنونی: ۲۶ آبان ۱۴۰۳, ۰۶:۰۹ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)

ارسال:
۰۴ آبان ۱۳۹۱, ۰۸:۵۴ ب.ظ
مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
سلام دوستان من نیاز به راهنمایی دارم شدید
من میخوام یه برنامه بنویسم که با ssh بیاد بین لینوکس و ویندوز رابطه برقرار کنه یعنی من توی ویندوز یه برنامه با سی شارپ مینویسم که کاربر دکمه خاموش رو میزنه و لینوکسه من از اون طرف خاموش میشه حالا من در مورد پوروتکل های ssh چیز زیادی نمیدونم ممنون میشم راهنمایی کنید.
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mohammadali1990
ارسال:
۰۴ آبان ۱۳۹۱, ۱۱:۳۹ ب.ظ (آخرین ویرایش در این ارسال: ۰۴ آبان ۱۳۹۱ ۱۱:۴۰ ب.ظ، توسط فوژان.)
RE: مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
دوستان راهنمایی کنید خواهشا
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mohammadali1990
ارسال:
۰۵ آبان ۱۳۹۱, ۱۲:۰۳ ق.ظ
مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
۱- یک جور برنامه کلاینت-سرور راه بندازی یکی روی لینوکس و یکی روی ویندوز که می توانی مثلا با سکوت اطلاعات و فرامین را برای کلاینت اسال کنید.
۲- امکان استفاده از rsh یا rlogin را روی لینوکس فعال کنی بعد از طریق telnet ویندوز یک تریمنال کامندی از لینوکس داشته باشی که هر دستوری را که بخواهی بتوانی اجرا کنی. (یک سری برنامه شبیه telnet ویندوز در اینترنت وجود دارند که توانایی اجرای دستوراتی که در یک فایل پشت سر هم نوشته اند را دارد.)
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mohammadali1990
ارسال:
۰۵ آبان ۱۳۹۱, ۰۴:۵۹ ق.ظ
RE: مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
سلام
در درجه ی اول باید بگم چرا سی شارپ واقعا؟ تا وقتی جاوا هست چرا سی شارپ ...Huh
و پاسخ سوالتون :
برنامه ی شما باید یه درخواست soap بفرسته به سرور
رابطه ی بین برنامه ی شما و سرور لینوکس از طریق mono برقرار میشه
مونو هم تحت وب سرور آپاچی و wwwrun اجرا میشه
در هر صورت شما باید یوزر کاربری رو به لیست sudoers های ماشین لینوکس تون اضافه کنید و به اون اجازه ی shutdwon کردن بدین، چون بصورت پیش فرض فقط کاربر root می تونه همچین کاری کنه
برای این کار دستور visudo رو بزنید و به انتهای این فایل این موارد رو اضافه کنید:

کد:
User_Alias APACHE = wwwrun  
Cmnd_Alias SHUTDOWN = /sbin/shutdown APACHE
APACHE ALL = (ALL) NOPASSWD: SHUTDOWN
بعد از انجام این تغییرات، یه بار سیستم لینوکس تون رو راه اندازی مجدد کنید ( البته ضروری نیست ولی گویا رو بعضی توزیع ها بدون ریبوت اعمال نمیشه این تنظیمات)

حالا با یه همچین متدی میشه لینوکس رو shutdown کرد

کد:
public bool shutdownServer()
{
    Process process = new Process();
    
    if (CommonTasks.getOperatingSystem() == CommonTasks.OperatingSystemType.Linux)
    {
        process.StartInfo.FileName = "/usr/bin/sudo";
        process.StartInfo.Arguments = "/sbin/shutdown -h now";

    }
    else
    {
        return false;
    }
    library.logging(classDetails + MethodInfo.GetCurrentMethod().Name, string.Format("Shutting down with the following {0} {1}", process.StartInfo.FileName, process.StartInfo.Arguments));
    process.Start();
    return true;
}

همونطور که مشاهده می کنین، هیچ احتیاجی به ssh نیست، زمانی به اون احتیاج دارین که بخواین توی لینوکس یه کامند رو وارد کنین و نتیجه ش رو ببینین، یعنی کاربر قراره پشت دستگاه با کامندلاین لینوکس تعامل داشته باشه ... یا مثلا یه فایل رو بفرسته برای ماشینی که لینوکس روش نصبه یا از روش یه فایل رو برداره ...
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mohammadali1990
ارسال:
۰۶ آبان ۱۳۹۱, ۰۸:۱۵ ب.ظ
RE: مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
میدونید من در اصل باید یه ssh client بنویسم پس باید از اون پروتکل ها استفاده کنم .
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mohammadali1990
ارسال:
۰۸ آبان ۱۳۹۱, ۱۰:۴۰ ب.ظ
RE: مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
دوستان واقعا کسی نیست که راهنمایی کنه؟
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mohammadali1990
ارسال:
۰۸ آبان ۱۳۹۱, ۱۰:۵۴ ب.ظ
RE: مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
ببینید من دو تا چیز پیدا کردم واسه این موضوع که شما می فرمایین
یکی اینکه از کتابخونه ی
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
استفاده کنید، مستندسازی خیلی خوبی هم داره و راهنمایی هاش کامله
یکی دیگه اینکه یه پروژه جاوا هست به اسم
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
که کار مورد نظر شما رو انجام میده، بر مبنای اون یه نفر اومده یه کتابخونه سی شارپ تهیه کرده به اسم
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

این دو تا رو ببینید آیا بدردتون می خوره یا نه
کاری که شما می خواید انجام بدید احتیاج به مطالعه زیاد داره
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mohammadali1990
ارسال:
۰۸ آبان ۱۳۹۱, ۱۱:۲۳ ب.ظ
RE: مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
دقیقا همون قسمتی که میخوام اروره۴۰۴ میده SadSadSadSadSadSad
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mohammadali1990
ارسال:
۰۹ آبان ۱۳۹۱, ۰۳:۲۲ ق.ظ
مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
من همه لینک ها رو تست کردم، سالم هستن که ... دقیق بگید کجا رو می خواید که ۴۰۴ میده؟
یه پی دی اف هم پیدا کردم آپلود کردم تو این لینک :

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


این یه پروژه ی دانشگاهیه؟
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mohammadali1990
ارسال: #۱۰
۰۹ آبان ۱۳۹۱, ۰۲:۰۶ ب.ظ
RE: مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
لینک دوم قسمت ssh 2 لینکه SSH Protocol Architecture و بقیه
تمرین برنامه نویسیه
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۱۱
۰۹ آبان ۱۳۹۱, ۰۵:۵۷ ب.ظ
RE: مشکل در برنامه نویسی بین دو سیستم عامل(لطفا حتما راهنمایی کنید)
بخاطر اینکه سایت ietf چیدمان مطالبش رو تغییر داده این ارور ۴۰۴ رو میده ، شما اگر تو قسمت RFC ها واژه ی ssh رو جست و جو می کردید به این صفحات می رسیدید
حالا من اون قسمت های مهمش رو اینجا واسه شما لینک می کنم


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.



مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.



مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.



مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  بهترین سایتی که در زمینه خدمات اینستاگرام می شناسید معرفی کنید aynazma ۰ ۹۵ ۲۷ شهریور ۱۴۰۳ ۱۲:۳۹ ب.ظ
آخرین ارسال: aynazma
  سوال sql - لطفا کمک alisan94 ۰ ۲۵۸ ۰۷ خرداد ۱۴۰۳ ۱۰:۳۲ ق.ظ
آخرین ارسال: alisan94
  کمک برای شروع برنامه نویسی seyed ehsn ۲۱ ۱۵,۹۴۷ ۲۴ بهمن ۱۴۰۲ ۰۵:۱۰ ب.ظ
آخرین ارسال: maryamjafari63
  تست ۸۷ کامپیوتر مربوط به عامل ها Shekarchi_shab ۳ ۲,۴۹۲ ۲۰ بهمن ۱۴۰۱ ۰۷:۳۹ ب.ظ
آخرین ارسال: HamidReza1
  انتخاب موضوع پروژه درباره سیستم عامل آیلا ۱۸ ۲۰,۰۸۳ ۱۳ دى ۱۴۰۰ ۰۵:۴۱ ب.ظ
آخرین ارسال: Cimia
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۸۲۶ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  بین پردازش تصویر و داده کاوی موندم کدوم یکی رو برای پایان نامه انتخاب کنم؟ raheleh1393 ۵ ۸,۵۰۳ ۰۱ دى ۱۴۰۰ ۰۲:۴۸ ب.ظ
آخرین ارسال: golkhorami
  پروپوزال نویسی ف.ش ۹ ۱۳,۲۵۶ ۰۱ دى ۱۴۰۰ ۰۱:۱۷ ب.ظ
آخرین ارسال: golkhorami
  رودمپی برای برنامه نویسی Doctorwho ۱ ۲,۱۱۱ ۲۵ آذر ۱۴۰۰ ۰۳:۰۲ ق.ظ
آخرین ارسال: one hacker alone
  کدام زبان برای هوش مصنوعی بهتر است؟ فرق بین زبان های هوش مصنوعی چیست؟ azam2075 ۳ ۶,۰۳۴ ۱۴ مهر ۱۴۰۰ ۰۷:۲۱ ب.ظ
آخرین ارسال: علیصا

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close