WinSCP là gì? Hướng dẫn cài đặt và cách sử dụng

WinSCP là một trong những phần mềm truyền tải dữ liệu miễn phí phổ biến nhất hiện nay, đóng vai trò như một “cầu nối” an toàn giữa máy tính của bạn và máy chủ từ xa. Vậy cụ thể WinSCP là gì, cách cài đặt và sử dụng ra sao? Hãy cùng khám phá […]

WinSCP là gì? Hướng dẫn cài đặt và cách sử dụng
Summarize this post with AI
Tóm tắt nhanh

WinSCP là một trong những phần mềm truyền tải dữ liệu miễn phí phổ biến nhất hiện nay, đóng vai trò như một “cầu nối” an toàn giữa máy tính của bạn và máy chủ từ xa. Vậy cụ thể WinSCP là gì, cách cài đặt và sử dụng ra sao? Hãy cùng khám phá ngay trong bài viết dưới đây của Tenten!

WinSCP là gì?

WinSCP (Windows Secure Copy) là một phần mềm mã nguồn mở miễn phí trên hệ điều hành Windows, dùng để truyền tải và quản lý tập tin an toàn giữa máy tính cá nhân và máy chủ từ xa thông qua các giao thức bảo mật như SFTP, SCP, FTP và WebDAV.

WinSCP đóng vai trò như một cầu nối bảo mật, cho phép sao chép, di chuyển, xóa hoặc chỉnh sửa tập tin trực tiếp trên máy chủ.

Nhờ giao diện trực quan, WinSCP giúp quản lý tập tin từ xa thuận tiện, đồng thời hỗ trợ chỉnh sửa văn bản trực tiếp trên máy chủ và đồng bộ hóa thư mục.

WinSCP là gì

Lịch sử hình thành và phát triển của WinSCP

Dự án phát triển ​​WinSCP do lập trình viên Martin Přikryl khởi xướng vào  tháng 3/2000 tại ĐH Kinh tế Praha với ý tưởng ban đầu đến từ Jan Havlicek. 

Dưới đây là các cột mốc quan trọng trong quá trình phát triển của  WinSCP:

Thời gian

Sự kiện

03/2000

Bắt đầu phát triển dự án WinSCP tại bộ phận CNTT của Trường Đại học Kinh tế Praha.

Cuối năm 2000

Phát hành những bản đầu tiên của WinSCP 1.0, chỉ hỗ trợ giao thức SCP trên SSH-1.

10/2001

Phát hành WinSCP 2.0 beta, bổ sung SSH-2, xác thực bằng khóa công khai và giao diện Explorer.

01/2003

Phát hành WinSCP 2.2, phiên bản đầu tiên không còn ở trạng thái beta của dòng 2.x.

06/2003

WinSCP 3.0 bổ sung hỗ trợ giao thức SFTP.

07/2003

Dự án được chuyển từ máy chủ của trường đại học sang SourceForge và áp dụng giấy phép GPL.

09/2003

WinSCP được cung cấp dưới dạng plugin cho trình quản lý file FAR; phiên bản 3.4 cũng bổ sung các bản dịch tiếng Séc, Nhật, Nga và Tây Ban Nha.

12/2004

Website WinSCP được thiết kế lại.

03/2005

Website chuyển sang địa chỉ WinSCP.net, một phần được lưu trữ trên TeamForge.

05/2005

Hoàn thành hệ thống tài liệu WinSCP theo hình thức Wiki với sự hỗ trợ của cộng đồng.

04/2007

WinSCP 4.0 bổ sung hỗ trợ giao thức FTP.

12/2007

WinSCP được cung cấp dưới dạng plugin cho trình quản lý file Altap Salamander.

02/2009

WinSCP 4.2 bổ sung hỗ trợ FTP qua TLS/SSL (FTPS).

08/2011

WinSCP 5.0 trở thành ứng dụng hỗ trợ Unicode hoàn toàn.

04/2013

Giao diện WinSCP được cập nhật dần từ các phiên bản 5.2/5.5, bao gồm bộ biểu tượng thanh công cụ mới.

07/2014

WinSCP 5.6 bổ sung hỗ trợ WebDAV.

12/2017

WinSCP 5.12 bổ sung hỗ trợ Amazon S3.

01/2018

Website WinSCP được thiết kế lại với giao diện responsive.

02/2023

WinSCP 6.0 bổ sung khả năng hoạt động như trình quản lý file cục bộ hai cửa sổ và có giao diện đồ họa mới.

WinSCP được sử dụng để làm gì?

WinSCP được dùng để truyền tải và quản lý tập tin an toàn giữa máy tính Windows cá nhân và một máy chủ từ xa:

  • Kết nối máy tính với Server/VPS.
  • Upload file từ máy tính lên Server.
  • Download file từ Server về máy tính.
  • Quản lý, chỉnh sửa và xóa file trên Server.
  • Sao chép và đồng bộ dữ liệu.
  • Quản lý website thông qua kết nối SFTP/FTP.
  • Truyền dữ liệu an toàn giữa các hệ thống.

WinSCP được sử dụng để làm gì

Một số tính năng chính của WinSCP

WinSCP được nhiều người lựa chọn nhờ giao diện trực quan cùng các tính năng hỗ trợ truyền tải và quản lý dữ liệu hiệu quả.

Truyền tải và đồng bộ hóa tệp tin

  • Truyền tệp an toàn: Hỗ trợ sao chép, di chuyển dữ liệu qua lại giữa máy tính và máy chủ thông qua mã hóa SSH/SFTP.
  • Đồng bộ hóa thư mục: Tự động đồng bộ hóa nội dung giữa thư mục cục bộ và máy chủ từ xa theo một chiều hoặc hai chiều.
  • Hàng đợi truyền tải (Queue): Cho phép sắp xếp nhiều tiến trình tải lên hoặc tải xuống để xử lý lần lượt.

Quản lý tệp và thư mục

  • Giao diện trực quan: Cung cấp giao diện đồ họa quen thuộc giống Windows Explorer hoặc hai khung song song giống Norton Commander hoặc giao diện dòng lệnh (PuTTY/terminal).
  • Thao tác file linh hoạt: Cho phép sao chép, di chuyển, đổi tên, xóa tệp và tạo thư mục mới trên máy chủ.
  • Thay đổi quyền hạn (Permissions): Dễ dàng chỉnh sửa quyền truy cập (CHMOD) của tệp và thư mục trên Linux/Unix server
  • Tích hợp trình chỉnh sửa văn bản: Hỗ trợ mở và chỉnh sửa trực tiếp các tệp cấu hình, mã nguồn trên máy chủ mà không cần tải hẳn về máy rồi tải lên lại.

Bảo mật và kết nối

  • Hỗ trợ đa giao thức: Tương thích với SFTP, SCP, FTP, FTPS, WebDAV và cả dịch vụ đám mây Amazon S3.
  • Xác thực linh hoạt: Hỗ trợ đăng nhập bằng mật khẩu, khóa công khai (Public/Private Key) thông qua PuTTY (Pageant).
  • Lưu thông tin phiên (Sessions): Cho phép lưu lại địa chỉ máy chủ, tên người dùng và phương thức đăng nhập để kết nối nhanh trong những lần sau.

Tính năng nâng cao cho người dùng chuyên nghiệp

  • Tích hợp PuTTY: Mở nhanh cửa sổ dòng lệnh SSH tới máy chủ đang kết nối chỉ với một cú nhấp chuột.
  • Tự động hóa (Scripting & Command-line): Hỗ trợ viết lệnh tự động hóa các tác vụ sao lưu hoặc truyền file định kỳ.

Một số tính năng chính của WinSCP

Ưu điểm và hạn chế của WinSCP

WinSCP là một phần mềm truyền tải tệp tin phổ biến nhờ giao diện thân thiện và tính bảo mật cao, tuy nhiên nó vẫn có một số điểm hạn chế về khả năng tương thích hệ điều hành và tốc độ khi xử lý lượng dữ liệu lớn.

Ưu điểm

Hạn chế

Hoàn toàn miễn phí, không có quảng cáo phiền toái

Chỉ hỗ trợ Windows, không có phiên bản chính thức cho hệ điều hành macOS hay Linux.

Khả năng bảo mật tốt

Tốc độ truyền tải file lớn hoặc số lượng file nhỏ nén liên tục đôi khi chậm hơn so với một số đối thủ như FileZilla.

Giao diện linh hoạt 

Nhiều tính năng phức tạp, có thể gây bối rối cho người lần đầu sử dụng.

Hỗ trợ nhiều giao thức khác nhau

 

Có sẵn ngôn ngữ tiếng Việt giúp người dùng dễ làm quen

 

Có thể sử dụng dưới dạng Portable, cho phép chạy trực tiếp trên máy tính Windows mà không cần cài đặt.

 

WinSCP có an toàn không? 

Có. WinSCP là một phần mềm truyền tải tệp tin rất an toàn và đáng tin cậy nhờ hỗ trợ các giao thức mã hóa mạnh mẽ như SFTP và SCP để bảo vệ dữ liệu khỏi bị đánh cắp khi truyền qua mạng. 

Lưu ý để sử dụng an toàn:

  • Luôn tải phần mềm từ nguồn chính thống để tránh các bản giả mạo đính kèm phần mềm độc hại.
  • Tránh sử dụng giao thức FTP thông thường không mã hóa nếu truyền dữ liệu qua mạng công cộng.
  • Bảo mật máy tính cá nhân và máy chủ từ xa của bạn để tránh bị rò rỉ mật khẩu đã lưu.

Lưu ý để sử dụng WinSCP an toàn

WinSCP khác gì FileZilla và PuTTY?

WinSCP, FileZilla và PuTTY là ba công cụ quản lý và kết nối máy chủ từ xa phổ biến. Trong đó, WinSCP và FileZilla chuyên dùng để truyền tệp, còn PuTTY chuyên dùng làm thiết bị đầu cuối dòng lệnh (terminal).

Dưới đây là bảng so sánh trực quan giữa ba công cụ này:

Tiêu chí

WinSCP

FileZilla

PuTTY

Chức năng chính

Truyền tải tệp và quản lý hệ thống tệp bảo mật.

Truyền tải tệp tin tốc độ cao.

Điều khiển máy chủ bằng dòng lệnh (Terminal).

Giao diện (UI)

Đồ họa trực quan (Dạng hai bảng hoặc dạng giống Windows Explorer).

Đồ họa trực quan (Dạng hai bảng chia đôi).

Giao diện dòng lệnh (CLI) thuần túy.

Giao thức hỗ trợ

SFTP, SCP, FTP, FTPS, WebDAV, S3.

FTP, SFTP, FTPS.

SSH, Telnet, Serial, Rlogin.

Hệ điều hành

Chỉ hỗ trợ Windows.

Hỗ trợ đa nền tảng (Windows, macOS, Linux).

Hỗ trợ đa nền tảng (Windows, Linux, macOS).

Khả năng chạy lệnh

Hỗ trợ thực thi một số lệnh terminal cơ bản.

Không hỗ trợ chạy lệnh terminal.

Chuyên dụng để chạy mọi lệnh terminal.

Lời khuyên:

  • Chọn WinSCP nếu bạn dùng Windows, cần một công cụ giao diện vừa truyền file vừa kết hợp mở nhanh cửa sổ lệnh.
  • Chọn FileZilla nếu bạn làm việc trên macOS/Linux hoặc cần chuyên chở khối lượng dữ liệu, hàng đợi file lớn giữa các server.
  • Chọn PuTTY khi bạn không cần truyền file mà chỉ cần đăng nhập vào máy chủ (VPS/Server) để thao tác bằng dòng lệnh. 

Trong môi trường thực tế, lập trình viên và quản trị hệ thống thường dùng song song WinSCP hoặc FileZilla với PuTTY.

Hướng dẫn cách cài đặt WinSCP dễ dàng 

Sau khi hiểu rõ WinSCP là gì, bạn có thể tiến hành cài đặt WinSCP với các bước đơn giản như trong hướng dẫn dưới đây. 

Chuẩn bị trước khi cài đặt

Trước khi cài đặt, bạn cần đảm bảo tên miền đã được trỏ về hosting và name server hoạt động ổn định. Sau đó, tải phiên bản WinSCP mới nhất từ trang web chính thức và tiến hành cài đặt trên máy tính.

Cài đặt kết nối với các giao thức khác nhau

Cách thiết lập WinSCP sẽ khác nhau tùy thuộc vào giao thức được sử dụng. Dưới đây là thông tin cần chuẩn bị cho từng loại kết nối:

Kết nối SFTP (SSH File Transfer Protocol)

Giao thức tệp: SFTP

  • Tên máy chủ (Hostname): Địa chỉ máy chủ chứa hosting, chẳng hạn tên miền hoặc địa chỉ IP.
  • Số cổng (Port): 21098 nếu hosting sử dụng cổng SFTP tùy chỉnh; cổng mặc định thường là 22.
  • Tên người dùng (Username): Tên người dùng cPanel.
  • Mật khẩu (Password): Mật khẩu cPanel.

Kết nối FTP (File Transfer Protocol)

Giao thức tệp: FTP

  • Khả năng mã hóa FTP: TLS rõ ràng (Explicit TLS) để tăng cường bảo mật. Chỉ nên sử dụng Plain FTP khi máy chủ không hỗ trợ mã hóa.
  • Tên máy chủ (Hostname): Địa chỉ máy chủ chứa hosting.
  • Số cổng (Port): 21, là cổng mặc định của FTP.
  • Tên người dùng (Username): Tên tài khoản FTP được tạo trong cPanel.
  • Mật khẩu (Password): Mật khẩu của tài khoản FTP.

Lưu ý khi sử dụng WinSCP:

  • Đảm bảo mật khẩu không có khoảng trắng ở đầu hoặc cuối, đặc biệt khi sao chép trực tiếp từ email. Có thể dán mật khẩu vào trình soạn thảo văn bản để kiểm tra khoảng trắng thừa.
  • Sau khi kết nối thành công, WinSCP hỗ trợ kéo thả tệp tin và các thao tác quản lý trên máy chủ. Với tệp dung lượng lớn, nên đảm bảo kết nối Internet ổn định để quá trình truyền tải không bị gián đoạn.
  • Nếu đã nhập đúng thông tin xác thực nhưng vẫn không thể kết nối, hãy kiểm tra phần mềm diệt virus hoặc tường lửa vì chúng có thể chặn WinSCP. Sau khi kiểm tra, bật lại và cấu hình cho phép WinSCP hoạt động.

Hướng dẫn cách sử dụng WinSCP hiệu quả 

Hướng dẫn cách sử dụng WinSCP hiệu quả 

Khởi tạo kết nối mới

Khi mở WinSCP lần đầu, cửa sổ Login sẽ xuất hiện. Trong mục Stored sessions, chọn New để tạo một phiên kết nối mới.

Nhập thông tin kết nối

Tại cửa sổ Login, bạn nhập đầy đủ các thông tin cần thiết để kết nối đến máy chủ:

  • File Protocol: Chọn giao thức kết nối phù hợp. WinSCP hỗ trợ nhiều giao thức, trong đó FTP, SFTP và SCP là những lựa chọn phổ biến.
    • FTP: Chọn khi máy chủ sử dụng giao thức FTP.
    • SFTP: Chọn khi máy chủ hỗ trợ SFTP (SSH File Transfer Protocol). SFTP sử dụng kết nối SSH và mã hóa dữ liệu trong quá trình truyền tải.
  • Encryption: Chỉ áp dụng với FTP. Nên chọn TLS Explicit encryption để mã hóa kết nối. Nếu máy chủ không hỗ trợ, có thể chọn No encryption, nhưng không được khuyến nghị vì dữ liệu truyền tải không được mã hóa.
  • Host name: Nhập địa chỉ của máy chủ cần kết nối.
  • User name: Nhập tên người dùng do nhà cung cấp hosting cung cấp.
  • Password: Nhập mật khẩu tương ứng với tài khoản.

Lưu và kiểm tra kết nối

Sau khi hoàn tất các thông tin, nhấp Save để lưu cấu hình kết nối và sử dụng lại cho những lần sau. Kiểm tra lại các thông tin đã nhập, sau đó nhấp OK để xác nhận.

Đăng nhập

Tại cửa sổ Login, nhấp Login để bắt đầu kết nối với máy chủ. Nếu WinSCP yêu cầu xác nhận hoặc nhập lại mật khẩu, hãy cung cấp thông tin tương ứng và nhấp OK để tiếp tục.

Xác nhận chứng chỉ (nếu có)

Trong một số trường hợp, WinSCP có thể yêu cầu xác nhận chứng chỉ hoặc thông tin nhận diện của máy chủ trước khi thiết lập kết nối. Kiểm tra thông tin hiển thị, sau đó nhấp Yes để tiếp tục nếu xác định đúng máy chủ.

Sau khi kết nối thành công, giao diện WinSCP được chia thành hai khu vực:

  • Bên trái: Hiển thị các tệp tin và thư mục trên máy tính cục bộ.
  • Bên phải: Hiển thị các tệp tin và thư mục trên máy chủ.

Để chuyển tệp, bạn chỉ cần chọn tệp cần thao tác và kéo thả sang khu vực tương ứng. Kéo từ trái sang phải để Upload tệp lên máy chủ hoặc kéo từ phải sang trái để Download tệp về máy tính.

Hướng dẫn cách sử dụng WinSCP hiệu quả

Các lỗi WinSCP thường gặp và cách khắc phục

Trong quá trình kết nối và truyền tải dữ liệu, WinSCP có thể phát sinh một số lỗi liên quan đến thông tin đăng nhập, cổng kết nối, quyền truy cập hoặc cấu hình máy chủ. Dưới đây là những lỗi thường gặp và cách xử lý tương ứng.

WinSCP không kết nối được Server

Khi WinSCP không thể thiết lập kết nối với Server, hãy lần lượt kiểm tra các thông tin và cấu hình sau:

  • Kiểm tra IP/Hostname: Đảm bảo địa chỉ IP hoặc tên máy chủ được nhập chính xác, không có ký tự thừa.
  • Kiểm tra Port: Đối chiếu cổng kết nối với cấu hình của Server và giao thức đang sử dụng.
  • Kiểm tra trạng thái Server: Đảm bảo Server/VPS đang hoạt động và dịch vụ cần thiết vẫn đang chạy.
  • Kiểm tra Firewall: Xem lại Firewall trên Server hoặc máy tính có đang chặn kết nối đến cổng tương ứng hay không.

WinSCP báo “Connection refused”

Lỗi Connection refused thường xảy ra khi Server từ chối yêu cầu kết nối tại cổng được chỉ định. Bạn có thể kiểm tra:

  • SSH/SFTP service: Đảm bảo dịch vụ SSH/SFTP trên Server đang hoạt động.
  • Port: Kiểm tra cổng kết nối trong WinSCP có trùng với cổng mà Server đang sử dụng hay không.
  • Firewall và Security Group: Kiểm tra quy tắc Firewall hoặc Security Group để đảm bảo cổng kết nối được phép truy cập.

WinSCP báo “Access denied” hoặc “Permission denied”

Các lỗi Access denied hoặc Permission denied cho biết tài khoản hiện tại không được phép thực hiện thao tác hoặc truy cập vào tài nguyên được yêu cầu. Bạn hãy kiểm tra:

  • Username: Đảm bảo tên tài khoản đăng nhập chính xác.
  • Quyền truy cập thư mục: Kiểm tra tài khoản có quyền truy cập vào thư mục cần thao tác hay không.
  • Quyền file: Xem lại quyền đọc, ghi hoặc thực thi của tệp tin nếu cần.
  • Quyền tài khoản: Đảm bảo tài khoản được cấp đủ quyền để thực hiện thao tác mong muốn trên Server.

WinSCP báo lỗi Authentication failed

Lỗi Authentication failed xảy ra khi Server không xác thực được thông tin đăng nhập. Bạn cần kiểm tra lại các thông tin sau:

  • Password: Kiểm tra lại mật khẩu, đồng thời đảm bảo không có khoảng trắng thừa khi sao chép.
  • SSH Key: Nếu sử dụng khóa SSH, kiểm tra khóa đã được cấu hình đúng trên Server và WinSCP.
  • Phương thức xác thực: Đảm bảo WinSCP đang sử dụng đúng phương thức xác thực mà Server cho phép.

WinSCP không upload được file

Nếu kết nối thành công nhưng không thể tải tệp lên Server, bạn có thể kiểm tra các yếu tố sau:

  • Quyền ghi: Đảm bảo tài khoản có quyền ghi vào thư mục đích.
  • Dung lượng Server: Kiểm tra dung lượng lưu trữ còn lại trên Server.
  • Đường dẫn thư mục: Xác nhận thư mục đích tồn tại và đường dẫn được chọn chính xác.
  • Kết nối: Kiểm tra chất lượng kết nối Internet và đảm bảo phiên kết nối với Server không bị gián đoạn.

Các lỗi WinSCP thường gặp

 

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

WinSCP hỗ trợ những giao thức nào?
WinSCP hỗ trợ các giao thức truyền tải tệp tin chính bao gồm SFTP, FTP, SCP, WebDAV, Amazon S3 và FTPS.
Tôi có thể sử dụng WinSCP mà không cần cài đặt không?
Có, bạn hoàn toàn có thể sử dụng phiên bản WinSCP Portable. Bạn chỉ cần tải về, giải nén và chạy trực tiếp từ ổ cứng hoặc USB mà không cần cài đặt vào hệ thống.
WinSCP có hỗ trợ đồng bộ hóa thư mục không?
Có, WinSCP hỗ trợ tính năng Đồng bộ hóa thư mục (Keep remote directory up to date). Tính năng này giúp tự động cập nhật các thay đổi giữa thư mục máy tính và máy chủ từ xa theo thời gian thực hoặc thủ công.
Làm thế nào để cải thiện hiệu suất khi sử dụng WinSCP?
Bạn có thể bật tính năng nén dữ liệu (Zlib) trong cài đặt kết nối và tắt tính năng hiển thị biểu tượng tệp (Icon). Ngoài ra, hãy tăng số lượng kết nối đồng thời để tăng tốc độ truyền tải tệp tin.
WinSCP có hỗ trợ xác thực bảo mật như thế nào?
WinSCP hỗ trợ nhiều phương thức xác thực mạnh mẽ bao gồm mật khẩu truyền thống, khóa công khai (Public Key - RSA/ED25519), X.589 certificates, và xác thực hai yếu tố MFA/2FA qua Kerberos hoặc mã OTP.
Trần Đức Tâm
Trần Đức Tâm
Giám đốc Khối Kinh doanh Hạ tầng Internet

Trần Đức Tâm là chuyên gia về hạ tầng Internet, Domain, Hosting, Cloud và chuyển đổi số, với nhiều năm kinh nghiệm phát triển các dịch vụ Internet tại Việt Nam và Nhật Bản. Ông hiện là Giám đốc Khối Kinh doanh Hạ tầng Internet tại GMO-Z.com RUNSYSTEM, từng giữ các vị trí lãnh đạo tại Onamae.com, Tenten.vn và Z.com Việt Nam. Các bài viết của ông tập trung vào tên miền, hosting, VPS, email doanh nghiệp, SSL và hạ tầng Internet.