Czy są jakieś w pełni funkcjonalne klienty ftp konsoli (wiersza poleceń)?
Przenoszę części witryny z jednego hosta na inny. Jeden serwer ma dostęp do powłoki ssh (a więc scp, sftp itp.), A drugi tylko ftp.
Mój komputer domowy to komputer z systemem Ubuntu. Do tej pory robiłem za pomocą Filezilli, aby pobrać na pulpit, a następnie przesłać z tego miejsca na nowy serwer. Jest to powolne i nieefektywne, wszystko jest przesyłane dwa razy, a moja sieć domowa jest ograniczona i oprócz tego ma miesięczny limit przepustowości. Dwa serwery mają jednak szybkie połączenie między nimi. Wolę po prostu ssh na jednym serwerze i odzyskać potrzebne pliki bezpośrednio.
Więc szukam konsolowego klienta ftp, który ma zestaw funkcji podobny do Filezilli (muszę wybrać i wybrać, co przesłać, a co zostawić). Czy takie stworzenie istnieje?
Odpowiedzi:
Sprawdź, czy
mc
zainstalowany jest program Midnight Commander ( ). Jeśli tak, możesz zrobić ftp stamtąd.źródło
Moim zdaniem najpotężniejszym klientem ftp z wiersza poleceń jest bez wątpienia lftp .
źródło
lftp
- szczególnie dla sftp uznałem, że jest bardzo dobry, używając poleceń takich jakopen sftp://username@sftp_server_address
. Jest szybki i prosty.Możesz ułatwić sobie życie, korzystając z bezpiecznika.
Na maszynie, do której możesz ssh, zainstaluj curlftpfs
Następnie dodaj się do bezpiecznika grupowego
Wyloguj się i zaloguj ponownie, aby zmiany odniosły skutek.
Utwórz katalog dla punktu podłączenia
Następnie zamontuj serwer ftp jako lokalny system plików
Po wyświetleniu monitu wprowadź hasło.
Następnie możesz użyć plików zdalnych serwerów ftp, tak jakby były wyświetlane na serwerze lokalnym. Umożliwiając używanie cp, rsync itp. Bez kłopotów z obsługą ftp.
Przeczytaj stronę podręcznika, aby uzyskać więcej informacji
Szczególnie przydatne, jeśli robisz dużo tego rodzaju rzeczy.
źródło
fusermount -u ~/ftp
Na wypadek, gdyby ktoś nadal tego potrzebował :)
Udało mi się przenieść dużą witrynę z maszyny wirtualnej z systemem Linux (z wiersza polecenia SSH) do usługi w chmurze witryny Azure BEZPOŚREDNIO (za pośrednictwem ftp) przy użyciu klienta ncftp zgodnie z instrukcją tutaj
Na koniec pamiętaj, aby później usunąć klienta ftp z vm.
Twoje zdrowie.
źródło