Agent متصل است اما ابزار در حال اجرا 'command not found' را نشان میدهد - چه کاری باید انجام دهم؟
نصب ابزار، مسیر و کاربر اجرایی را در میزبان هدف بررسی کنید؛ خطاهای ابزار را با خطاهای اتصال اشتباه نگیرید.
تأیید کنید که اجرا در ماشین مورد نظر انجام میشود
ابتدا انتخابگر محیط را تأیید کنید، سپس Agent را گزارش دهید که سیستم واقعی و دایرکتوری کاری را گزارش دهد. ابزاری که در کامپیوتر مرورگر شما یا در ابر وجود دارد به این معنی نیست که در میزبان ریموت انتخاب شده نصب شده است. دستوری که 'یافت نشد' را برمیگرداند معمولاً نشان میدهد که زنجیره اجرا نتیجهای را برگردانده است؛ اتصال مجدد مکرر یا بازنشانی توکنها ممکن است کمکی نکند. شما باید ابتدا مشخص کنید کدام فایل اجرایی گم شده است.
نصب و محیط راهاندازی را تأیید کنید
تأیید کنید که آیا ابزار در ماشین هدف نصب شده است و آیا کاربری که دسکتاپ یا CLI را راهاندازی کرده است میتواند به آن دسترسی داشته باشد. شلهای مختلف، مسیرهای کاربر، یا ورودیهای اجرا ممکن است برنامههای متفاوتی را ببینند؛ نحو دستور را مستقیماً از پلتفرم دیگر کپی نکنید. ابتدا، مکان و نسخه فایل اجرایی را در حالت فقط خواندنی بررسی کنید تا از اجرای عملیاتی که سیستم را تغییر میدهند یا به اهداف زیادی دسترسی دارند فقط برای تأیید وجود ابزار جلوگیری کنید.
نصب، جایگزینی یا تغییر محیط را تصمیم بگیرید
اگر ابزار واقعاً گم شده است، میتوانید یک جایگزین نصب شده، ماشینی با وابستگیهای مورد نیاز را انتخاب کنید، یا به صراحت نصب ابزار مورد نیاز را مجاز کنید. قبل از نصب، منبع، مجوزها و دامنه تأثیر را بررسی کنید؛ برنامههای اتصال تضمین نمیکنند که همه ابزارهای امنیتی از قبل نصب شدهاند، و همچنین نباید فرض شود که همه مشکلات گم شده با امتیازات مدیر قابل حل هستند. پس از برآورده شدن شرایط، مراحل کوچک را قبل از ادامه وظیفه اصلی دوباره امتحان کنید تا از تکرار بخشهای تکمیل شده جلوگیری کنید.