Chuẩn bị trước khi truy cập VPS qua sFTP
Trước khi thực hiện cách kết nối và truy cập VPS qua sFTP, bạn cần chuẩn bị những yêu cầu sau:
- Thông tin đăng nhập VPS: Địa chỉ IP hoặc hostname của máy chủ, tên đăng nhập root và mật khẩu hoặc SSH key để xác thực.
- Phần mềm hỗ trợ kết nối sFTP như: FileZilla, WinSCP, CyberDuck
- Cổng kết nối sFTP mặc định: Thường là cổng 22 và cổng này cần được mở trên tường lửa của VPS.
- Quyền truy cập: Tài khoản của bạn có quyền đọc, ghi để có thể upload hoặc tải file.
>>> Bạn có thể xem thêm:
- FileZilla Là Gì? Hướng Dẫn Cài Đặt Và Sử Dụng FileZilla
- Winscp Là Gì? Hướng Dẫn Cách Tải Về Và Sử Dụng Đơn Giản
Cách 1: Truy cập VPS qua sFTP bằng FileZilla
FileZilla là phần mềm quản lý file qua giao thức FTP/SFTP phổ biến, dễ sử dụng và hoàn toàn miễn phí. Để kết nối và truy cập VPS qua sFTP bằng FileZilla, bạn thực hiện theo các bước sau:
Bước 1: Tải FileZilla: Tải về phần mềm FileZilla cho máy tính tại đường link: https://filezilla-project.org/download.php?type=client. Lưu ý chọn đúng phần mềm tương thích với hệ điều hành. Sau khi tải xong, bạn tiến hành cài đặt phần mềm.
Bước 2: Kết nối và truy cập VPS bằng sFTP qua FileZilla. Tại giao diện FileZilla, vào mục File → chọn Site Manager. Màn hình xuất hiện một cửa sổ mới, chọn New Site → đổi tên cho session mới
Bước 3: Trong mục General bên phải màn hình, điền thông tin cần thiết cho session gồm:
- Protocol: Chọn sFTP - SSH File Transfer Protocol.
- Host: Nhập địa chỉ IP VPS
- Port: Cổng mặc định là 22
- Logon Type: Mặc định là Ask for Password
- User: Nhập tên user muốn đặt
Sau khi điền đủ các thông tin trên, nhấn chọn Connect để kết nối → nhập mật khẩu tương ứng với user trên theo yêu cầu hệ thống → nhấn OK
Bước 4: Màn hình xuất hiện một cửa sổ cảnh báo xác nhận lại thông tin để kết nối → nhấn chọn “Always trust this host” → chọn OK
Sau khi kết nối thành công, bạn có thể dễ dàng tải lên (upload), tải xuống (download) hoặc quản lý file trên VPS thông qua giao diện kéo/thả trực quan của FileZilla. Lưu ý file, thư mục sẽ được xem ở mục Remote site.
Cách 2: Truy cập VPS qua sFTP bằng WinSCP
WinSCP là công cụ quản lý file mạnh mẽ dành cho hệ điều hành Windows, hỗ trợ cả SFTP, SCP, FTP. Bạn có thể thực hiện cách kết nối và truy cập VPS qua sFTP bằng WinSCP theo hướng dẫn sau:
Bước 1: Tải WinSCP: Truy cập đường link https://winscp.net/eng/download.php để tại về phiên bản mới nhất của WinSCP. Lưu ý, công cụ này hiện tại chỉ hỗ trợ hệ điều hành Windows. Sau khi tải thành công, bạn tiến hành các bước cài đặt công cụ.
Bước 2: Kết nối và truy cập vào VPS: Ở màn hình chỉnh của WinSCP, cửa sổ login sẽ tự động xuất hiện. Chọn New Site và điền các thông tin cho session
- Protocol: chọn sFTP
- Host name: điền địa chỉ IP VPS
- Port: cổng kết nối mặc định là 22, nếu đã đổi port SSH, bạn cần nhập port mới
- User name: nhập tên user muốn kết nối tới
- Password: nhập mật khẩu tương ứng với user trên.
Sau khi điền xong, bạn nhấn chọn “Login”
Bước 3: Màn hình sẽ xuất hiện một cửa sổ cảnh báo → nhấn chọn Accept
Bước 4: Đến bước này, bạn đã thực hiện cách kết nối và truy cập VPS qua sFTP bằng WinSCP thành công. Màn hình sẽ xuất hiện một phiên làm việc mới. Tại đây, bạn có thể thực hiện truyền file lên máy chủ qua giao thức sFTP.
Giao diện WinSCP gồm hai phần: bên trái là thư mục trên máy tính, bên phải là thư mục trên VPS. Bạn có thể kéo, thả file giữa hai bên, đổi tên, xóa, hoặc chỉnh sửa file trực tiếp ngay trong ứng dụng.
Cách 3. Truy cập VPS qua sFTP bằng giao diện dòng lệnh
Nếu bạn quen làm việc với terminal hoặc muốn thao tác nhanh hơn, bạn có thể kết nối VPS qua SFTP bằng dòng lệnh theo các bước dưới đây:
Bước 1: Tạo SSH key SSH được sử dụng để xác thực danh tính, đăng nhập vào VPS đơn giản và bảo mật hơn. Bạn có thể xem hướng dẫn cách tạo SSH tại đây.
Bước 2: Chạy 1 trong 2 dòng lệnh dưới đây:
- ssh user@server_ipaddress
- ssh user@remotehost_domainname
Nếu kết nối bình thường, không gặp lỗi, bạn có thể thoát khoier session này.
Bước 3: Nếu máy chủ sử dụng port mặc định của SSH, bạn thực hiện kết nối VPS qua sFTP bằng cách chạy 1 trong 2 dòng lệnh dưới đây:
- sftp user@server_ipaddress
- sftp user@remotehost_domainname
Nếu máy chủ sử dụng cổng port khác với cổng mặc định, bạn dùng lệnh dưới đây để chỉ định cổng port cụ thể cho sFTP:
- sftp -oPort=customport user@server_ipaddress
- sftp -oPort=customport user@remotehost_domainname
Bước 4: Nếu kết nối thành công màn hình sẽ xuất hiện thông báo xác nhận và prompt của sFTP xuất hiện. Khi đó bạn có thể thực hiện các thao tác như truyền file, liệt kê thư mục.
Việc nắm vững cách kết nối và truy cập VPS qua sFTP là kỹ năng quan trọng giúp bạn quản lý dữ liệu một cách an toàn, bảo mật và hiệu quả. Với những hướng dẫn trên đây của HostingViet, bạn có thể tối ưu hóa quá trình quản trị server và truyền tải dữ liệu giữa máy tính và VPS một cách an toàn, không lo rò rỉ thông tin.
>>> Xem thêm: Cách đăng nhập VPS trên máy tính hệ điều hành Windows