Mastodon

∞ Automatyzowanie FTP pod OS X (cz. 1)

0
Dodane: 13 lat temu

Tekstowy klient FTP jest wbudowany w OS X, podobnie jak w wielu innych systemach operacyjnych. Dzisiaj wygodniej korzysta się w wielu innych aplikacji — osobiście zdecydowałem się na co dzień do korzystania z Cyberducka. Miałem jednak potrzebę automatyzacji pewnych czynności, a do tego znacznie wygodniejszy jest klient terminalowy.

Automatyzacja logowania

Jeśli często logujemy się na pewny servery, to znacznie wygodniej jest otworzyć plik .netrc, w którym będziemy przetrzymywać nasze loginy i hasła. Dzięki temu unikniemy konieczności podawania ich za każdym razem. Plik .netrc żyje w naszym domowym katalogu pod adresem ~/. Aby stworzyć nowy, należy w Terminalu wpisać:

  • touch .netrc

Kropka oznacza, że plik jest ukryty. Aby go zobaczyć, wystarczy wpisać komendę (więcej o komendzie ls znajdziecie tutaj):

  • ls -la

Jeśli chcemy zdefiniować nowe servery, to napierw uruchamiamy edytor tekstowy (również w terminalu) za pomocą komendy — osobiście preferuję Pico, ale możecie skorzystać z innych:

  • pico .netrc

Następnie do pliku dodajemy następujące linijki tekstu:

  • machine adres.ftp.servera
  • login mójlogin
  • password mojehasło

Oczywiście zastępujcie „adres.ftp.servera”, „mójlogin” oraz „mojehasło” odpowiednimi wartościami. Aby wyjść z Pico i zapisać plik należy wpisać:

  • ⌃X (Control-X)
  • Y (Yes)

Teraz możecie się zalogować na server FTP zwyczajnie za pomocą komendy:

  • ftp adres.ftp.servera

Ciąg dalszy nastąpi …

Wojtek Pietrusiewicz

Wydawca, fotograf, podróżnik, podcaster – niekoniecznie w tej kolejności. Lubię espresso, mechaniczne zegarki, mechaniczne klawiatury i zwinne samochody.

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .