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

کمک و پشتیبانی => نرم‌افزارهای اینترنتی => نویسنده: PunkGeek در 21 فروردین 1393، 10:58 ق‌ظ

عنوان: مشکل در ssh
ارسال شده توسط: PunkGeek در 21 فروردین 1393، 10:58 ق‌ظ
سلام
از اسکریپت sshpass میخوام در openbsd متصل بشم اما با ارور زیر برخورد میکنم
# sshpass -p 'mypass' ssh -o StrictHostKeyChecking=no root@ip
Permission denied (publickey,keyboard-interactive).
توی گوگل فقط در مورد خوده ssh مطلب بود
پیشاپیش تشکر
عنوان: پاسخ : مشکل در ssh
ارسال شده توسط: محسن صفری در 21 فروردین 1393، 11:13 ق‌ظ
توی فایل /etc/ssh/sshd_config
خط

#PermitRootLogin yes
اگر اولش # دارد # را از اولش حذف کنید ( یعنی از حالت کامنت خارج کنید ) و سرویس sshd را ری استارت کنید .
 
 اگر درست نشد این لینک رو ببینید کمکی بهتون می کنه :

http://stackoverflow.com/questions/1556056/permission-denied-publickey-keyboard-interactive
عنوان: پاسخ : مشکل در ssh
ارسال شده توسط: PunkGeek در 21 فروردین 1393، 03:08 ب‌ظ
ممنونم اما انجام دادم فایده نداشت
عنوان: پاسخ : مشکل در ssh
ارسال شده توسط: محسن صفری در 21 فروردین 1393، 06:27 ب‌ظ
شما می خواید بدون لاگین کردن از طریق ترمینال به سیستم دیگه ای متصل بشید ؟ اگر بعد  از تلاش باز هم نتونستید از روش خودتون استفاده کنید (!) این لینک رو ببینید :

http://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/

یه key تولید می کنید و توی سیستم مقصد اضافه می کنید . از اون به بعد دیگه نیازی به زدن پسورد برای لاگین به اون سیستم ندارید و می تونید توی shell script هم بدون پسورد از ssh استفاده کنید .
عنوان: پاسخ : مشکل در ssh
ارسال شده توسط: PunkGeek در 24 فروردین 1393، 06:00 ب‌ظ
نه نمیتونم از این روش استفاده کنم متسفانه
ببینید با ssh عادی مشکلی نیست اما وقتی از اسکریپت sshpass استفاده میکنم این ارور میده