Email Doanh NghiệpSSLFirewall Anti DDoS

NỘI DUNG

Banner blog lễ 30.4 và 1.5

Cách kết nối và truy cập VPS qua sFTP bằng WinSCP và giao diện dòng lệnh

Hưng Nguyễn

Đã kiểm duyệt nội dung

Ngày đăng:05/12/2025
Lượt xem

Quy trình sản xuất nội dung

Đánh giá

[esi kkstarratings cache="private" ttl="3"]
Speed optimizer 2

SFTP là giao thức mạng được xây dựng dựa trên SSH, cho phép người dùng truyền và quản lý các file một cách an toàn, tránh bị đánh cắp dữ liệu, nghe lén hoặc can thiệp bởi bên thứ ba. Đặc biệt trong môi trường yêu cầu bảo mật cao như VPS, SFTP đang dần thay thế giao thức FTP truyền thống. Bài viết này mình sẽ hướng dẫn bạn 3 cách truy cập VPS qua SFTP đơn giản và nhanh chóng nhất.

Những điểm chính

  • Chuẩn bị trước khi truy cập VPS qua sFTP: Cần có đầy đủ thông tin đăng nhập VPS (IP, Username, Password) và cài đặt sẵn một phần mềm FTP Client như FileZilla hoặc WinSCP.
  • Truy cập VPS qua sFTP bằng FileZilla: Hướng dẫn cách tạo một kết nối mới trong Site Manager, chọn giao thức sFTP và điền các thông tin cần thiết để quản lý file.
  • Truy cập VPS qua sFTP bằng WinSCP: Hướng dẫn cách cấu hình một phiên kết nối mới, đăng nhập và quản lý file một cách trực quan qua giao diện hai cửa sổ.
  • Truy cập VPS qua SFTP bằng giao diện dòng lệnh: Hướng dẫn sử dụng lệnh sftp trực tiếp trong terminal, một phương pháp linh hoạt và bảo mật cao khi kết hợp với SSH Key.
  • Một số lỗi thường gặp và cách khắc phục: Hướng dẫn xử lý các sự cố phổ biến như “Connection refused”, “Access denied”, hoặc “Connection timeout” khi kết nối sFTP.
  • Biết đến Vietnix là nhà cung cấp VPS Windows ổn định cho mọi kết nối.
  • Giải đáp một số thắc mắc thường gặp khi truy cập VPS qua sFTP.
những điểm chính

Chuẩn bị trước khi truy cập VPS qua sFTP

Để truy cập VPS của bạn qua giao thức sFTP, bạn cần đảm bảo các yêu cầu sau:

  • VPS đang hoạt động bình thường.
  • Địa chỉ IP, Tên người dùng (Username) và Mật khẩu (Password) của VPS Windows.
  • Tài khoản có quyền truy cập SSH vào VPS. Bạn nên sử dụng tài khoản root để có đầy đủ quyền hạn.
  • Phần mềm FTP Client hỗ trợ kết nối như FileZilla, WinSCP. Trong các bước tiếp theo, mình sẽ hướng dẫn bạn chi tiết cách tải và sử dụng chúng.
4 điều cần chuẩn bị trước khi truy cập VPS qua sFTP
4 điều cần chuẩn bị trước khi truy cập VPS qua sFTP

Bước 1: Tải FileZilla

Đầu tiên, bạn tải và cài đặt phần mềm FileZilla trên máy tính theo link sau (FileZilla hỗ trợ nhiều hệ điều hành khác nhau như Windows, macOS và Linux):

https://filezilla-project.org/download.php?type=client.

Bước 2: Truy cập VPS 

Trong giao diện FileZilla, bạn truy cập mục File và chọn Site Manager. Trong cửa sổ mới xuất hiện, bạn bấm vào nút New Site để tạo và đặt tên cho phiên làm việc mới.

Tạo và đặt tên cho phiên làm
Tạo và đặt tên cho phiên làm

Tiếp theo, bạn điền các thông tin cần thiết như sau:

  • Protocol: Chọn sFTP – SSH File Transfer Protocol.
  • Host: Nhập địa chỉ IP VPS của bạn.
  • Port: Mặc định là 22, nếu bạn đã đổi port SSH thì hãy nhập lại. 
  • Logon Type: Mặc định sẽ là Ask for Password.
  • User: Nhập tên user bạn muốn kết nối tới (ví dụ root).

Sau đó bạn bấm vào nút Connect để thiết lập kết nối. Bạn cần nhập mật khẩu tương ứng với user trên theo yêu cầu hệ thống và bấm vào OK.

Nhập mật khẩu
Nhập mật khẩu

Một cửa sổ cảnh báo sẽ xuất hiện, yêu cầu bạn xác nhận lại thông tin và tiếp tục kết nối. Bạn có thể tick vào ô Always trust this host,… nếu muốn lưu lại host hiện tại rồi nhấn OK.

Xác nhận lại thông tin và tiếp tục kết nối
Xác nhận lại thông tin và tiếp tục kết nối

Bạn xem được các file và thư mục trên VPS ở mục Remote site ở phía bên phải màn hình. Trong đó, thư mục hiển thị theo mặc định thường là /root và bạn cần chuyển tới thư mục chứa source code nếu muốn upload file lên server.

File và thư mục trên VPS được xem ở mục Remote site
File và thư mục trên VPS được xem ở mục Remote site

iconLưu ý

Nếu bạn kết nối với user root, các file sau khi upload sẽ thuộc quyền sở hữu của root. Do đó web server không có quyền đọc/ghi và có thể gây một số lỗi trong quá trình làm việc.

Bước 1: Tải WinSCP

Đầu tiên, bạn cần tải về và cài đặt WinSCP trên máy tính của mình bằng cách truy cập trang chủ https://winscp.net/eng/download.php và tải file cài đặt. Sau đó bạn tiến hành cài đặt theo các bước hướng dẫn mặc định.

Tải WinSCP
Tải WinSCP

Sau khi cài đặt hoàn tất, bạn hãy mở ứng dụng WinSCP từ màn hình Desktop hoặc Start Menu.

Giao diện quản trị WinSCP
Giao diện quản trị WinSCP

Bước 2: Cấu hình phiên kết nối trong WinSCP

Sau khi tải và cài đặt thành công, trong màn hình chính của WinSCP sẽ tự động xuất hiện cửa sổ login (bạn cũng có thể bấm Ctrl + N để mở). Tiếp theo bạn chọn New Site và điền các thông tin tương tự như sau:

  • File protocol: Chọn SFTP.
  • Host name: Nhập địa chỉ IP của VPS Windows.
  • Port number: Giữ nguyên là 22 cho SFTP hoặc thay đổi theo cổng SSH của bạn.
  • User name: Nhập tên người dùng của VPS (ví dụ: Administrator).
  • Password: Nhập mật khẩu tương ứng với user trên.

Sau khi điền xong, bạn có thể nhấn nút Save để lưu lại cấu hình này cho các lần kết nối sau, giúp tiết kiệm thời gian. Cuối cùng bạn nhấn nút Login để bắt đầu quá trình kết nối.

Cấu hình phiên kết nối trong WinSCP
Cấu hình phiên kết nối trong WinSCP

iconLưu ý

Nếu đây là lần đầu tiên bạn kết nối đến VPS này, một cảnh báo về khóa máy chủ (host key) có thể sẽ xuất hiện. Đây là một bước xác thực bảo mật bình thường. Bạn hãy nhấn Accept để chấp nhận và tiếp tục.

Chọn Accept
Chọn Accept

Bước 3: Quản lý file trên VPS qua WinSCP

Sau khi kết nối thành công, WinSCP sẽ hiển thị một giao diện gồm hai cửa sổ song song:

  • Cửa sổ bên trái: Hiển thị cây thư mục và các tệp tin trên máy tính cá nhân của bạn.
  • Cửa sổ bên phải: Hiển thị cây thư mục và các tệp tin trên VPS Windows.

Giờ đây, bạn có thể quản lý file một cách dễ dàng:

  • Tải lên (Upload): Kéo và thả file/thư mục từ cửa sổ bên trái sang cửa sổ bên phải.
  • Tải xuống (Download): Kéo và thả file/thư mục từ cửa sổ bên phải về cửa sổ bên trái.
  • Thao tác khác: Nhấp chuột phải vào file hoặc thư mục để thực hiện các thao tác như Rename (Đổi tên), Delete (Xóa), hoặc Create directory (Tạo thư mục mới).
 Quản lý file trên VPS qua WinSCP
Quản lý file trên VPS qua WinSCP

Bước 1: Tạo SSH Key

Khi kết nối VPS bằng SFTP, bạn có nhiều phương thức để xác thực danh tính, trong đó phổ biến nhất là sử dụng username và password. Tuy nhiên để tăng cường bảo mật và đơn giản hóa quá trình đăng nhập, bạn nên sử dụng SSH Key. Chi tiết các bước thiết lập đã được mình chia sẻ trong bài viết tạo SSH key này. 

Bước 2: Kết nối VPS

Sau khi tạo khóa xong, bạn hãy đảm bảo có thể kết nối thành công tới SSH bằng cách chạy 1 trong 2 lệnh sau:

ssh user@server_ipaddress
ssh user@remotehost_domainname
Kết nối SSH
Kết nối SSH

Nếu kết nối bình thường, không gặp lỗi, bạn hãy thoát khỏi session này. Tiếp đó, bạn có thể bắt đầu kết nối với VPS qua SFTP bằng 1 trong 2 lệnh:

sftp user@server_ipaddress
sftp user@remotehost_domainname
Kết nối với VPS qua SFTP
Kết nối với VPS qua SFTP

Nếu máy chủ của bạn sử dụng port SSH khác với giá trị mặc định (22), hãy dùng lệnh sau để chỉ định port SFTP cụ thể:

sftp -oPort=customport user@server_ipaddress
sftp -oPort=customport user@remotehost_domainname
icon

Ví dụ: Bạn dùng port 49166 thì lệnh sẽ như thế này:

sftp -oPort=49166 vietnix@192.168.100.152

Khi kết nối thành công, bạn sẽ thấy thông báo xác nhận và prompt của SFTP xuất hiện, cho phép thực hiện các thao tác như truyền file, liệt kê thư mục,…

Một số lỗi thường gặp và cách khắc phục

  1. Connection refused: Nguyên nhân thường do cổng 22 (SFTP) chưa được mở trên VPS, hoặc dịch vụ OpenSSH Server chưa được khởi động. Để khắc phục thì bạn cần mở cổng 22/TCP trong Windows Defender Firewall (Inbound Rules). Đồng thời bạn cần truy cập Services trên VPS và đảm bảo dịch vụ OpenSSH SSH Server đang ở trạng thái Running.
  2. Access denied: Bạn đã nhập sai tên người dùng hoặc mật khẩu. Để khắc phục, bạn cần kiểm tra lại thông tin đăng nhập một cách cẩn thận và đảm bảo tài khoản bạn đang dùng có quyền truy cập từ xa.
  3. Connection timeout: Nguyên nhân là kết nối bị chặn bởi một lớp tường lửa khác (của nhà cung cấp VPS) hoặc do kết nối mạng không ổn định. Bạn nên kiểm tra các cài đặt tường lửa trên trang quản trị của nhà cung cấp VPS, đồng thời thử tắt tạm thời VPN hoặc các phần mềm diệt virus trên máy tính cá nhân của bạn để kiểm tra.

VPS Windows Vietnix – Nền tảng ổn định cho mọi kết nối

Để kết nối WinSCP luôn ổn định và truyền tải file nhanh chóng, một nền tảng VPS mạnh mẽ là yếu tố quyết định. Dịch vụ VPS Windows của Vietnix được xây dựng trên hạ tầng phần cứng hiện đại, đảm bảo hiệu suất cao và uptime lên đến 99.9%. Bạn sẽ được cấp toàn quyền quản trị (Administrator), cho phép bạn dễ dàng cài đặt OpenSSH Server và cấu hình các lớp bảo mật theo ý muốn. Với đội ngũ hỗ trợ kỹ thuật chuyên nghiệp 24/7, Vietnix cam kết mang đến một môi trường làm việc từ xa mượt mà, giúp bạn tập trung vào công việc chính mà không cần lo lắng về hạ tầng.

Thông tin liên hệ:

  • Website: https://vietnix.vn/
  • Hotline: 1800 1093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh

Câu hỏi thường gặp

Tại sao nên dùng SFTP thay vì FTP?

SFTP (SSH File Transfer Protocol) mã hóa toàn bộ phiên kết nối, bao gồm cả tên người dùng, mật khẩu và dữ liệu truyền tải. Ngược lại, FTP truyền dữ liệu ở dạng văn bản thuần, rất dễ bị nghe lén. Vì lý do bảo mật, bạn nên luôn ưu tiên sử dụng SFTP.

Tôi có thể chỉnh sửa file trực tiếp trên VPS bằng WinSCP không?

Có. Bạn có thể nhấp đúp vào một file văn bản (ví dụ: .txt, .conf, .xml), WinSCP sẽ tải file đó về một thư mục tạm và mở nó bằng trình soạn thảo mặc định của bạn. Khi bạn lưu lại, WinSCP sẽ tự động tải phiên bản đã chỉnh sửa lên lại VPS.

Sử dụng WinSCP có an toàn không?

WinSCP là một phần mềm mã nguồn mở uy tín và được cộng đồng tin dùng. Mức độ an toàn của kết nối phụ thuộc vào giao thức bạn chọn. Miễn là bạn sử dụng SFTP và đặt mật khẩu mạnh cho VPS, việc quản lý file qua WinSCP là rất an toàn.

Như vậy, mình đã tổng hợp và chia sẻ tới bạn 3 cách truy cập VPS qua SFTP bằng FileZilla, WinSCP và giao diện dòng lệnh nhanh chóng nhất. Tùy vào cấu hình hệ thống cũng như kinh nghiệm quản trị của bạn để lựa chọn phương pháp cho phù hợp. Ngoài ra, để quản trị VPS hiệu quả hơn thì bạn có thể tham khảo thêm các bài viết khác của mình về chủ đề này:

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Icon tab

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

Vector

PHẦN CỨNG MẠNH MẼ

Vector

HỖ TRỢ 24/7

Vector
ĐĂNG KÝ NGAYGroup icon
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG