لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
ssh در اسکریپت
2011-01-19, 11:17 AM,
ارسال : #1
ssh در اسکریپت
سلام

چطوری میتونم از ssh داخل یه اسکریپت استفاده کنم ؟

یعنی بعد از کانت شدن به ssh یه فایل بسازم و از ssh خارج بشم ؟

میخوام همه اینکارا اتوماتیک باشه و داخل اسکریپت انجام بشه
نقل قول این ارسال در یک پاسخ
2011-01-19, 11:37 AM,
ارسال : #2
پاسخ: ssh در اسکریپت
کد :
ssh UserName@IP_Or_HostName "Your Object"
به جای Your_object اون دستوری که می خواهی رو بزار . Smile
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-01-19, 01:05 PM,
ارسال : #3
پاسخ: ssh در اسکریپت
دست شما درد نکنه D:
نقل قول این ارسال در یک پاسخ
2011-01-19, 05:59 PM,
ارسال : #4
پاسخ: ssh در اسکریپت
عالی میباشد.

لحظه ای پاک بزرگ دل به دریا زد و رفت
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-01-20, 12:02 PM,
ارسال : #5
پاسخ: ssh در اسکریپت
دوست گرامی
در صورتیکه برای چند هاست مختلف می خواهید این کار را انجام دهید بهترین راه حل بصورت ذیل می باشد:
1- فعال کردن ssh-agent
2 - اخذ passphrase برای کلید موردنظر با ssh-add
3 - اجرای دستور مورد نظر با ssh بصورت
کد :
ssh User@Host "command"
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-01-21, 07:18 PM,
ارسال : #6
پاسخ: ssh در اسکریپت
از دستور های دیگر مثل expect هم می تونی استفاده کنی

Don't bother, we're using GNU/Linux everywhere, even there Big Grin
Linuxmotto
گروه کاربران لینوکس اصفهان
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-01-21, 07:48 PM,
ارسال : #7
پاسخ: ssh در اسکریپت
ینی کارت را افتاد؟ پس گذرواژه رو چی‌کار کردی؟ گذاشتیش توی برنامه؟
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-01-22, 01:29 PM,
ارسال : #8
Re: پاسخ: ssh در اسکریپت
tolstoy نویسنده :از دستور های دیگر مثل expect هم می تونی استفاده کنی

میشه لطفا یه توضیح در موردش و نحوه استفادش بدی ؟
نقل قول این ارسال در یک پاسخ
2011-01-22, 01:31 PM,
ارسال : #9
Re: پاسخ: ssh در اسکریپت
moonfriend نویسنده :ینی کارت را افتاد؟ پس گذرواژه رو چی‌کار کردی؟ گذاشتیش توی برنامه؟

با استفاده از نرم افزار sshpass بهش پاس دادم ولی مشکلی که وجود داره اینه که اول باید بکبار با ssh کانت شی تا بتونی با sshpass توی اسکریپت اتوماتیک کانکت شی

نحوه استفاده از sshpass :

sshpass -p password ssh user@host
نقل قول این ارسال در یک پاسخ
2011-01-24, 09:47 AM,
ارسال : #10
پاسخ: Re: پاسخ: ssh در اسکریپت
دوستان کسی نظری نداره ؟

در اینکه نباید در قبال کاری که انجام نمی دهیم انتظاری داشته باشیم شکی نیست.
با این حال توقعی است که همه ما داریم و اسمش را امید می گذاریم !
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-01-24, 08:17 PM,
ارسال : #11
پاسخ: Re: پاسخ: ssh در اسکریپت
الان دقیقا سوال چیه؟

همیشه پیشگام ... همیشه بهترین ... همیشه فدورا
http://persian-foss-legal.blogspot.com
http://www.tesla-sanat.com
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-01-24, 08:35 PM,
ارسال : #12
Re: پاسخ: Re: پاسخ: ssh در اسکریپت
bsdlinux نویسنده :الان دقیقا سوال چیه؟

با استفاده از نرم افزار sshpass بهش پاس دادم ولی مشکلی که وجود داره اینه که اول باید بکبار با ssh کانت شی تا بتونی با sshpass توی اسکریپت اتوماتیک کانکت شی


چجوری میشه این مشکل رو حل کرد ؟
یعنی بدون اینکه قبلا با SSH وصل شده باشیم با استفاده از اسکریپت بتونیم کانکت شیم
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-01-24, 11:30 PM,
ارسال : #13
پاسخ: Re: پاسخ: Re: پاسخ: ssh در اسکریپت
آهان فهمیدم. یعنی منظورت اینه که برای همون یک دفعه اول هم فرصت نیست... درست فهمیدم دیگه؟؟؟ یعنی فرصت برای اون جایی که fingerprint نشون میده و میگه خوبه یا نه و ... نیست...

پس در اینصورت باید قبل از سروع script کلید عمومی کارمپیوتر مقصد رو در /etc/ssh/ssh_known_hosts تعبیه کنی. فرمتیش در <!-- m --><a class="postlink" href="http://www.freebsd.org/cgi/man.cgi?query=sshd&sektion=8&apropos=0&manpath=FreeBSD+8.1-RELEASE#SSH_KNOWN_HOSTS_FILE_FORMAT">http://www.freebsd.org/cgi/man.cgi?quer ... ILE_FORMAT</a><!-- m --> هست.

<!-- m --><a class="postlink" href="http://www.freebsd.org/cgi/man.cgi?query=ssh&sektion=1&apropos=0&manpath=FreeBSD+8.1-RELEASE#FILES">http://www.freebsd.org/cgi/man.cgi?quer ... EASE#FILES</a><!-- m --> رو خوب بخون... کار ساده ایه...

همیشه پیشگام ... همیشه بهترین ... همیشه فدورا
http://persian-foss-legal.blogspot.com
http://www.tesla-sanat.com
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-01-27, 07:59 AM,
ارسال : #14
پاسخ: Re: پاسخ: Re: پاسخ: ssh در اسکریپت
آقا ممنون ، امتحان میکنم

در اینکه نباید در قبال کاری که انجام نمی دهیم انتظاری داشته باشیم شکی نیست.
با این حال توقعی است که همه ما داریم و اسمش را امید می گذاریم !
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان