انجمن‌های فارسی اوبونتو

جامعه کاربران => کافه اوبونتو => نویسنده: PunkGeek در 19 شهریور 1392، 08:57 ب‌ظ

عنوان: یه شل ساده!
ارسال شده توسط: PunkGeek در 19 شهریور 1392، 08:57 ب‌ظ
سلام
یه شل میخوام بنویسم اما هرچی که سعی میکنم نمیشه
ssh root@localhost
echo password
echo command
کسی میتونه کمکی بکنه؟
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: אוּרִיאֵל در 19 شهریور 1392، 08:59 ب‌ظ
سلام
یه شل میخوام بنویسم اما هرچی که سعی میکنم نمیشه
ssh root@localhost
echo password
echo command
کسی میتونه کمکی بکنه؟

#!/bin/bash
ssh root@localhost
echo password
echo command

مشكلش كجاست ؟ ارور چى ميده ؟
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: PunkGeek در 19 شهریور 1392، 09:08 ب‌ظ
وصل میشه اما پسورد رو وارد نمیکنه
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: PunkGeek در 19 شهریور 1392، 10:02 ب‌ظ
up
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: אוּרִיאֵל در 19 شهریور 1392، 10:36 ب‌ظ
آها واسه پسورد نميشه كاريش كرد . ولى واسه دستور ميشه پايپ كنيد .
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: PunkGeek در 19 شهریور 1392، 10:39 ب‌ظ
آها واسه پسورد نميشه كاريش كرد . ولى واسه دستور ميشه پايپ كنيد .
هیچ راهی نداره که خودش خودکار وصل بشه به ssh و یه دستور رو وارد کنه؟!!
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: אוּרִיאֵל در 19 شهریور 1392، 11:03 ب‌ظ
آها واسه پسورد نميشه كاريش كرد . ولى واسه دستور ميشه پايپ كنيد .
هیچ راهی نداره که خودش خودکار وصل بشه به ssh و یه دستور رو وارد کنه؟!!

ssh دسته خودتونه جايى كه ميخوايد بش وصل شيد ؟
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: PunkGeek در 19 شهریور 1392، 11:05 ب‌ظ
آها واسه پسورد نميشه كاريش كرد . ولى واسه دستور ميشه پايپ كنيد .
هیچ راهی نداره که خودش خودکار وصل بشه به ssh و یه دستور رو وارد کنه؟!!

ssh دسته خودتونه جايى كه ميخوايد بش وصل شيد ؟

بله
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: אוּרִיאֵל در 19 شهریور 1392، 11:06 ب‌ظ
آها واسه پسورد نميشه كاريش كرد . ولى واسه دستور ميشه پايپ كنيد .
هیچ راهی نداره که خودش خودکار وصل بشه به ssh و یه دستور رو وارد کنه؟!!

ssh دسته خودتونه جايى كه ميخوايد بش وصل شيد ؟

بله

ميتونيد پسورد زدنشو غير فعال كنيد اگه بخوايد
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: PunkGeek در 19 شهریور 1392، 11:10 ب‌ظ
آها واسه پسورد نميشه كاريش كرد . ولى واسه دستور ميشه پايپ كنيد .
هیچ راهی نداره که خودش خودکار وصل بشه به ssh و یه دستور رو وارد کنه؟!!

ssh دسته خودتونه جايى كه ميخوايد بش وصل شيد ؟

بله

ميتونيد پسورد زدنشو غير فعال كنيد اگه بخوايد
قسمت yes or no رو چی کار کنم؟
یه کلاسی چیزی برای این کار نیست یعنی؟!! از پایتونی c++ پرل چیزه دیگه نمیشه استفاده کرد؟
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: אוּרִיאֵל در 20 شهریور 1392، 01:00 ق‌ظ
آها واسه پسورد نميشه كاريش كرد . ولى واسه دستور ميشه پايپ كنيد .
هیچ راهی نداره که خودش خودکار وصل بشه به ssh و یه دستور رو وارد کنه؟!!

ssh دسته خودتونه جايى كه ميخوايد بش وصل شيد ؟

بله

ميتونيد پسورد زدنشو غير فعال كنيد اگه بخوايد
قسمت yes or no رو چی کار کنم؟
یه کلاسی چیزی برای این کار نیست یعنی؟!! از پایتونی c++ پرل چیزه دیگه نمیشه استفاده کرد؟

ببينيد اين كار ميده يا نه :
#!/bin/bash
echo command | sshpass -p 'password' ssh -o StrictHostKeyChecking=no user@host

+ قبلش sshpass نصب كنيد
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: PunkGeek در 02 آبان 1392، 08:52 ب‌ظ
Pseudo-terminal will not be allocated because stdin is not a terminal.
 :(
عنوان: پاسخ : یه شل ساده!
ارسال شده توسط: doomhammer65ir در 02 آبان 1392، 09:42 ب‌ظ
https://wiki.archlinux.org/index.php/SSH_Keys