Re: [Linux] Batch file icin password'suz scp veya rsync nasil?

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: koray (koray@nsswb.com)
Date: Thu 30 Jun 2005 - 16:32:46 EEST


Kenan bey verdiginiz bilgi icin tesekkur ederim.Bu arada ssh anahtari
ile bash betikleri kullanilamaz demedim ki.sadece o sekilde yapmak
istemiyorum dedim :)

Selamlar

Kenan Gürsoy wrote:
> bunun için sanırım expect betiği hazırlayıp bash betiğinizde şifre
> sorulan kısımlarda bu betiği çalıştırarak password: sorularına bir
> değişkenle cevap verebilirsiniz. yanlız ssh anahtarı kullanmanın bash
> betiğinde niye kullanılmayacağını anlayamadım belki farklı sistemlere
> girişi yapacağınız içindir.aşağıdada işinize yarayacak bişeyler
> bulabilirsiniz
>
> http://rootprompt.org/article.php3?article=5760
>
> Saygılar
>
> koray wrote:
>
>> Nilgun hanim,verdiginiz bilgiler için tesekkur ederim, ancak bu yontemi
>> bildigimi ve bash script ile yapmak istedigimi soylemistim.ornegin perl
>> ile yazilmis soyle bir script buldum.
>>
>> #!/usr/bin/perl
>>
>> ...
>>
>> $ftp = Net::FTP->new($ftphost, Debug => 0, Port => 21 );
>> $ftp->login($ftpuser,$ftppass);
>> $ftp->binary();
>> $ftp->put("/backup/servername.tgz","/servername/$date.tgz");
>> $ftp->quit();
>>
>> amacim yukaridakine benzer mantıkta birsey yapmak.ben ftp yerine rsync
>> veya ssh kullanacagim ve password gordugu yere $sshpass'i yapistiracak.
>> Tekrar tesekkurler
>>
>> Selamlar
>>
>>
>> Nilgün Belma Bugüner wrote:
>>
>>> Selam,
>>>
>>> Per 30 Haz 2005 15:35 sularında, koray şunları yazmıştı:
>>>
>>>> Arkadaslar merhaba
>>>>
>>>> bir backup islemi icin 2 satır birseyler yazdım.Soyle ki;
>>>>
>>>> export day=`date +%d-%m-%Y`
>>>> mkdir /home/yedek/abidikserver/$day
>>>> rsync -arv root@gubidikserver:/foo/bar /home/yedek/abidikserver/$day
>>>
>>>
>>>
>>> Bu satırı,
>>> rsync -arv -e ssh root@gubidikserver:/foo/bar
>>> /home/yedek/abidikserver/$day
>>> şeklinde değiştirir ve gubidikserver'a root'un ssh "genel" anahtarını
>>> yerleştirirseniz, bu genel anahtarı parolasız tanımlamışsanız, parola
>>> sorulmayacaktır, ama anahtar için parola tanımlamışsanız, ssh bağlantı
>>> parolası değil anahtar parolası sorulacaktır. Bu bakımdan root'un
>>> ssh anahtarlarını üretirken parola yazmayın.
>>>
>>> Esen kalın,
>>> Nilgün
>>>
>>>> bu islemi yapınca root sifresi soruluyor.SSH server ayarlari, pub
>>>> dosyasi ve authorized_keys dosyalari ile oynayarak yapilabilecegini
>>>> biliyorum.ancak ben bunu bash'de nasil yapilacagini merak
>>>> ediyorum.Tesekkur ederim
>>>>
>>>> Selamlar
>>>> _______________________________________________
>>>> Linux mailing list
>>>> Linux@liste.linux.org.tr
>>>> http://liste.linux.org.tr/mailman/listinfo/linux
>>>>
>>>>
>>>>
>>>
>>>
>>
>> _______________________________________________
>> Linux mailing list
>> Linux@liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux
>
>
>
> _______________________________________________
> Linux mailing list
> Linux@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux
>
_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.