Kilka razy w ciągu dnia mogę przeprowadzać test, w którym muszę przejrzeć plik dziennika na zdalnym serwerze. Przyzwyczaiłem się do korzystania z terminala do sftp
zdalnego serwera i ściągania żądanego pliku dziennika /tmp
na mój lokalny komputer.
Przeglądałem dziś opcje, których używam man sftp
, próbując znaleźć sposób na uruchomienie następujących poleceń w zasadzie w jednym wierszu, aby nie musieć wpisywać polecenia, naciskać enter, wpisywać polecenia, wciskać enter itp.
(co ja teraz robię)
sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit
Znalazłem, przeglądając man sftp
odniesienie, scp
którego wcześniej nie używałem. Wydaje mi się, że to może być to, czego szukam, ale nie widziałem sposobu, aby określić, gdzie ma się znaleźć bezpiecznie skopiowany plik.
Czy ktoś mógłby mi udostępnić sposób na uzyskanie dostępu /dir/file
ze zdalnego serwera i pobranie go /tmp/file_plus-my-description
?
Miałem nadzieję, że uda mi się uruchomić polecenie sftp lub scp podobne do zwykłej kopii UNIX, takiej jak:
scp myuser@myserver /dir/file /tmp/file_plus-my-description
Używam wbudowanego Terminal
w Mac OS X 10.8. Dzięki.