Bảng điều khiển khách hàng ftp đề xuất


16

Có bất kỳ máy khách ftp console (dòng lệnh) đầy đủ tính năng?

Tôi đang chuyển các phần của trang web từ máy chủ này sang máy chủ khác. Một máy chủ có quyền truy cập shell ssh (và do đó scp, sftp, v.v.), máy chủ kia chỉ ftp.

Máy tính ở nhà của tôi là một máy tính để bàn Ubuntu. Những gì tôi đã làm cho đến bây giờ là sử dụng Filezilla để tải xuống máy tính để bàn của mình, sau đó tải lên máy chủ mới từ đó. Điều này chậm và không hiệu quả, mọi thứ được chuyển hai lần và tốc độ mạng gia đình của tôi bị hạn chế và có hạn ngạch băng thông hàng tháng bên cạnh đó. Hai máy chủ có một kết nối nhanh giữa chúng mặc dù. Tôi chỉ muốn ssh vào một máy chủ và lấy trực tiếp các tập tin tôi cần.

Vì vậy, những gì tôi đang tìm kiếm một máy khách ftp console có tính năng được thiết lập tương tự như Filezilla (tôi cần chọn và chọn những gì cần chuyển và những gì để lại phía sau). Liệu một sinh vật như vậy tồn tại?


ý tưởng điên rồ: có thể có filezilla, hoặc tương tự, kết nối với hai máy chủ từ xa cùng một lúc không? tức là không hiển thị 'Trang web địa phương' và site Trang web từ xa 'mà là' Trang web A 'và' Trang web B '? và chuyển trực tiếp giữa?
matt wilkie

Có thể nếu bạn sử dụng máy chủ FTP có khả năng FXP: en.wikipedia.org/wiki/File_eXchange_Protocol
João Pinto

Thật đáng để xem xét một ứng dụng khách FTP / SFTP dựa trên web như Monsta FTP vì bạn chỉ cần một số không gian web (để lưu trữ nó) và một trình duyệt. Tải xuống miễn phí tại monstaftp.com (từ chối trách nhiệm: Tôi tham gia vào dự án này)
Daniel Williams

Câu trả lời:


20

Kiểm tra nếu Midnight Commander ( mc) được cài đặt. Nếu vậy, bạn có thể làm ftp từ đó.


21

Theo suy nghĩ của tôi, máy khách ftp dòng lệnh mạnh nhất chắc chắn là lftp .

  1. nó cho phép một người sử dụng lệnh shell tiêu chuẩn trên dây ftp
  2. Nó cung cấp hàng đợi lên / xuống cho các hoạt động dài

+1 lftp là tuyệt vời. Ngoài ra, lftp thực sự trở nên độc đáo khi sử dụng như một máy khách không tương tác trong các tập lệnh shell hoặc tập lệnh sao lưu khi ftp là tùy chọn duy nhất của bạn.
Richard Holloway

1
lftp không hoạt động với tất cả các máy chủ FTP mà tôi phải xử lý - yafc là máy chủ tôi sử dụng trong các trường hợp như vậy: yafc-ftp.com
Lester Cheung

1
Thêm một phiếu bầu cho lftp- đặc biệt là cho sftp tôi thấy nó rất tốt, sử dụng các lệnh như thế nào open sftp://username@sftp_server_address. Thật nhanh chóng và đơn giản.
Cosmin Saveanu

đề nghị tuyệt vời; nó cũng hoạt động hoàn hảo trên mac os và nó hỗ trợ đầy đủ cấu hình ssh cục bộ (ví dụ như sftp)
Riccardo Cossu

16

Bạn có thể làm cho cuộc sống thực sự dễ dàng cho chính mình bằng cách sử dụng một filessytem cầu chì.

Trên máy bạn có thể ssh vào, cài đặt curlftpfs

sudo apt-get install curlftpfs

Sau đó thêm chính mình vào cầu chì nhóm

sudo usermod  -aG fuse <username>

Đăng xuất và đăng nhập lại, để các thay đổi có hiệu lực.

Tạo một thư mục cho một điểm gắn kết

mkdir ~/ftp

Sau đó gắn máy chủ ftp như một hệ thống tệp cục bộ

curlftpfs ftp.server.com ~/ftp -o user=<ftp_username>

Nhập mật khẩu khi được nhắc.

Sau đó, bạn có thể sử dụng các tệp máy chủ ftp từ xa như thể chúng xuất hiện trên máy chủ cục bộ. Cho phép bạn sử dụng cp, rsync, vv mà không gặp rắc rối khi xử lý ftp.

Đọc trang người đàn ông để biết thêm thông tin

Đặc biệt hữu ích nếu bạn làm nhiều thứ như thế này.


Ồ, và để tháo gỡ nó một lần nữa làmfusermount -u ~/ftp
Richard Holloway

1

Chỉ trong trường hợp bất cứ ai vẫn cần điều này :)

Tôi đã có thể chuyển một trang web lớn từ máy ảo linux (từ dòng lệnh SSH) sang dịch vụ đám mây của trang web Azure TRỰC TIẾP (thông qua ftp) bằng cách sử dụng ứng dụng khách ncftp như được hướng dẫn tại đây

Cuối cùng, hãy nhớ xóa ứng dụng khách ftp khỏi vm của bạn sau đó.

chúc mừng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.