Odpowiedz na ten temat
Pokaż wyniki od 1 do 4 z 4

  1. Dołączył
    Jul 2007
    Skąd
    Zabrze
    Postów
    90

    Cytuj | #1

    Witajcie. Chciałbym, aby automator łączył mi się*z serwerem przez ssh, a następnie tam wykonał parę czynności.
    Szukając możliwości, wybrałem opcję run shell script, i być może by to działało, gdyby nie to, że nie wiem jak przekazać hasło, o które ssh zawsze pyta - ma ktoś może jakiś pomysł?
    Komputer: MB, C2D, 2gb ram
    Odtwarzacz: iPod Nano 2G


  2. Avatar Jenot
    Dołączył
    Aug 2007
    Skąd
    Chełm
    Postów
    2,033

    Cytuj | #2

    Polecam przeczytanie tego: SSH bez hasła - drimi.eu co prawda to o linuksie, ale przecież macos to bsd
    Komputer:  MacPro  MB White  iPad 2 3G 64  Clamshell  PM B&W 
    Telefon: HTC Desire HD
    Jenot

  3. Avatar us3r
    Dołączył
    Sep 2007
    Skąd
    Jaworzno
    Postów
    27

    Cytuj | #3

    Klucze dobra rzecz, niemniej nie zawsze da się je zastosować. Twój problem można rozwiązać za pomocą perla. Jedyne czego będziesz potrzebował to moduł Net::SSH::Perl (możesz go pobrać z CPAN'a)

    Klepiesz skrypt o następującej treści:

    Kod:
    #!/usr/bin/perl
    use Net::SSH::Perl;
    my $ssh = Net::SSH::Perl->new("[replacer_a]
    Później pozostaje tylko wykonać skrypt:
    perl skrypyt.pl "tar jcvf /var/backup/`date +backup-%Y%m%d`.tar.bz2 /home/us3r"

    To tylko przykład Ważne jest aby uruchamiać polecenie w "" Jeśli tego nie zrobisz to do skryptu zostanie przekazany tylko "tar" Można to oczywiście zmienić poprawiając w skrypcie operacje z $ARGV[0] na całą tablice, niemniej przykład pisany na szybko
    Komputer: MacBook C2D 2.2GHz

  4. Avatar michaeel
    Dołączył
    Jun 2007
    Skąd
    Jaworzno
    Postów
    284

    Cytuj | #4

    us3r wszystko wytlumaczyl, ja dodam ze mozna skrypt dodac do automatora i/lub iCala
    Komputer: Macbook ALU 2.0 4GB + iPad 16GB Wi-Fi
    Telefon: iPhone 2G 8GB 3.1.3 :D
    Odtwarzacz: iPod Nano 2G
    [URL="http://maczek.info"]http://maczek.info[/URL] :)

Odpowiedz na ten temat