إرسال سلسلة غير الأمر في plink

أحاول استخدام plink لإرسال سلسلة بيانات إلى خادم SSH مضمن. إذا قمت بتسجيل الدخول باستخدام plink على سطر الأوامر مثل ذلك

plink test2 -l admin

وانتظر السطر "استخدام اسم المستخدم" المسؤول ، ثم مجرد البدء في كتابة سلسلة البيانات يتم إرسالها بشكل صحيح حرف حرف إلى الخادم

ومع ذلك ، إذا جربت شيئًا من هذا القبيل

plink test2 -l admin myString

ثم يحاول plink فتح shell على الخادم باستخدام السلسلة كأمر ، ولن تفعل ذلك وبالتالي يتم إرجاع خطأ. (لقد حاولت وضع السلسلة في ملف txt تمرير الملف بدلاً من ذلك بدون حظ)

كيف يمكنني تمرير السلسلة على أنها مجرد سلسلة ، وليس أمرًا؟

(السبب في هذا هو المنفذ الذي يتصل به SSH في الواقع يقوم بإرسال البيانات مباشرة إلى ناقل تسلسلي يجب أن يستخدمه التطبيق المضمّن)

تحرير: أو ربما مع sexec tunnelier؟ أو أي عميل آخر مناسب يستند إلى Windows ssh cmd يمكنك أن توصي.

0

1 إجابة

حاول مع الأمر التالي ،

echo myString | plink test2 -l admin
1
وأضاف
متألق! شكرا ، لم أكن لأحصل على هذا بنفسي
وأضاف المؤلف Toby, مصدر