Vì máy chủ web của tôi, tôi không thể sử dụng FTP. Có một tập tin tôi muốn tải về. Làm thế nào tôi có thể làm điều này thông qua ssh?
Vì máy chủ web của tôi, tôi không thể sử dụng FTP. Có một tập tin tôi muốn tải về. Làm thế nào tôi có thể làm điều này thông qua ssh?
Câu trả lời:
Nếu bạn đang dùng linux, chỉ cần sử dụng scp từ dòng lệnh như thế này:
scp user@host:/path/to/file .
Nếu bạn đang ở trên windows, tôi khuyên dùng FileZilla . Đó là một ứng dụng khách ftp miễn phí tốt hỗ trợ truyền tệp qua ssh (sftp).
Vì bạn quen thuộc nhất với ftp, bạn nên sử dụng sFTP như đã đề cập trước đó.
Bạn có thể sử dụng máy khách FTP, chẳng hạn như FileZilla và ngoài việc tạo kết nối, mọi thứ sau đó sẽ hoạt động giống như khi bạn sử dụng ftp.
Thật dễ dàng để thiết lập và bạn không cần phải học bất cứ điều gì mới.
Mặt khác
scp server:/path/to/file .
là cách nhanh nhất để chuyển một tập tin.
Một cách khác nếu bạn đang chạy Linux là bạn có thể ánh xạ máy chủ ssh như thể đó là một ổ đĩa cục bộ sử dụng sshfs từ dòng lệnh hoặc trên màn hình nền Gnome:
Địa điểm> Kết nối với máy chủ ...
và chọn SSH từ trình đơn thả xuống, nhập tên người dùng và mật khẩu tên máy chủ của bạn và bạn có thể kéo và thả tệp trong trình quản lý tệp.
ssh .... cat somefile > somefile
Nếu bạn đã cài đặt KDE (có thể xảy ra nhất nếu bạn đang sử dụng hệ thống giống Unix), bạn có thể sử dụng fish
IOSlave. Đơn giản chỉ cần gõ fish://username@domainname_or_IP/
vào thanh địa chỉ của konqueror, ví dụ. Hầu hết các ứng dụng KDE có thể xử lý các tệp trên máy chủ SSH từ xa như thể chúng là các tệp cục bộ theo cách này.
Sử dụng SFTP :
Trong điện toán, Giao thức truyền tệp SSH (cũng là Giao thức truyền tệp bí mật, FTP bảo mật hoặc SFTP) là giao thức mạng cung cấp quyền truy cập tệp, truyền tệp và chức năng quản lý tệp trên bất kỳ luồng dữ liệu đáng tin cậy nào. Nó được Lực lượng đặc nhiệm kỹ thuật Internet (IETF) thiết kế như một phần mở rộng của giao thức Secure Shell (SSH) phiên bản 2.0 để cung cấp khả năng truyền tệp an toàn, nhưng cũng có thể sử dụng được với các giao thức khác. IETF của Dự thảo Internet tuyên bố rằng mặc dù giao thức này được mô tả trong ngữ cảnh của giao thức SSH-2, nó có thể được sử dụng trong một số ứng dụng khác nhau, chẳng hạn như chuyển tệp an toàn qua Bảo mật lớp vận chuyển (TLS) và chuyển thông tin quản lý trong các ứng dụng VPN.