SFTP
SFTP (SSH File Transfer Protocol) là cách truyền tệp giữa máy tính của bạn và máy chủ qua kết nối SSH. Toàn bộ dữ liệu, kể cả thông tin đăng nhập, đều được mã hóa. Để dùng SFTP, bạn cần một phần mềm SFTP client như WinSCP (Windows) hoặc FileZilla (Windows, macOS, Linux).
Chuẩn bị
- Khóa SSH: mặc định máy chủ chỉ cho đăng nhập SSH/SFTP bằng khóa SSH, không dùng mật khẩu (có thể đổi trong menu SSH). Hãy tạo khóa SSH (xem SSH Keys) và thêm khóa công khai vào máy chủ trong menu SSH Keys của máy chủ. WinSCP và FileZilla dùng khóa riêng dạng PuTTY (
.ppk). - Người dùng: người dùng đăng nhập phải được bật Có thể truy cập SSH/SFTP trong menu Người dùng hệ thống (xem Người dùng hệ thống). Người dùng mặc định là
flashpanel. - Thông tin máy chủ: địa chỉ IP và cổng SSH của máy chủ (mặc định
22).
Dùng WinSCP
- Tải và cài WinSCP tại winscp.net.
- Mở WinSCP, chọn New Site trong cửa sổ Login.
- Điền thông tin:
- File protocol:
SFTP - Host name: IP máy chủ
- Port number: cổng SSH (mặc định
22) - User name: tên người dùng hệ thống, ví dụ
flashpanel - Password: để trống khi đăng nhập bằng khóa SSH
- File protocol:
- Bấm Advanced..., chọn SSH > Authentication ở cột bên trái. Ở ô Private key file, bấm nút ... và chọn tệp khóa riêng
.ppk. Bấm OK. - Bấm Save để lưu lại cho lần sau, rồi bấm Login.
- Sau khi kết nối, kéo thả tệp giữa máy tính (bên trái) và máy chủ (bên phải) để tải lên hoặc tải xuống.
Dùng FileZilla
- Tải và cài FileZilla Client tại filezilla-project.org.
- Vào menu File > Site Manager, bấm New site và đặt tên gợi nhớ.
- Trong tab General, điền:
- Protocol:
SFTP - SSH File Transfer Protocol - Host: IP máy chủ; Port: cổng SSH (mặc định
22) - Logon Type:
Key file - User: tên người dùng hệ thống, ví dụ
flashpanel - Key file: bấm Browse... và chọn tệp khóa riêng
.ppk
- Protocol:
- Bấm Connect.
TIP
Nếu bạn đã bật đăng nhập bằng mật khẩu trong menu SSH, có thể bỏ qua bước chọn khóa: trong WinSCP điền Password; trong FileZilla chọn Logon Type là Normal và điền Password.