Cách chuyển tập tin an toàn sang người khác bằng SFTP
Trước đây chúng tôi đã viết về việc lưu trữ máy chủ FTP của riêng bạn, nhưng dữ liệu được truyền ở dạng văn bản rõ ràng, khiến nó không phù hợp để chuyển tập tin bí mật. Trong hướng dẫn này, chúng tôi sẽ giới thiệu phiên bản bảo mật của FTP - SFTP và lý do tại sao nó tạo ra một cách tuyệt vời để truyền tệp cho người khác trên internet.
Tại sao SFTP?
Các chuyên viên máy tính luôn gặp phải vấn đề này: Bạn có một tệp quá lớn để chuyển qua email hoặc tin nhắn tức thời. Chắc chắn, bạn có thể tải nó lên Dropbox hoặc một số dịch vụ đám mây khác, nhưng nếu bạn không có / muốn có tài khoản với họ, có đủ dung lượng lưu trữ được giải phóng hay không, nếu bạn chỉ muốn bỏ qua người trung gian thì sao? Chưa kể những lo ngại về bảo mật với các dịch vụ đám mây.
Thay vì vượt qua rắc rối đó, bạn có thể tiết kiệm thời gian bằng cách chuyển các tệp (lớn và nhỏ) cho bạn bè bằng cách sử dụng SFTP. Không cần mã hóa các tệp của bạn trước khi chuyển, vì chúng đang được tạo đường hầm thông qua giao thức SSH rất an toàn. Không chỉ vậy, giờ đây bạn có thể tải trực tiếp lên bạn bè thay vì đám mây, tiết kiệm rất nhiều thời gian.
Nhưng xin chờ chút nữa! Nếu bạn muốn chia sẻ nhiều tệp hơn với mọi người, bạn có thể thả chúng vào một thư mục được chỉ định và bạn bè của bạn có thể duyệt phần đó trên PC của bạn như thể đó là một phần của chính họ. Chia sẻ tệp có thể dễ dàng hơn rất nhiều với phương pháp này, vì việc tải lên sẽ được bắt đầu bởi bạn của bạn thay vì bạn. Tất cả những gì bạn phải làm là kéo và thả và cho họ biết giờ họ có thể tải xuống (các) tệp.
Thiết lập SFTP
Thiết lập máy chủ SFTP trong Windows sẽ yêu cầu một số phần mềm của bên thứ ba. Hầu hết các phần mềm có chức năng này sẽ khiến bạn phải trả giá, nhưng chúng tôi sẽ sử dụng một phần mềm miễn phí có tên là freeFTPd. Nhấp vào liên kết đó để tải xuống và cài đặt chương trình. Được cảnh báo trước, các nhà phát triển rõ ràng không phải là người nói tiếng Anh bản địa, và nó thể hiện trong rất nhiều văn bản. Mặc dù vậy, đừng lo lắng, đó là một chương trình hợp pháp mà chúng tôi đã thử nghiệm và mọi thứ đều được kiểm tra - bạn sẽ khó có thể tìm thấy một sự thay thế miễn phí tốt hơn.
Trải qua quá trình cài đặt như bình thường và ở cuối sẽ có hai lời nhắc, một câu hỏi có nên tạo khóa riêng không và câu hỏi còn lại có nên chạy như một dịch vụ không; bấm Có trên cả hai.
Khi quá trình cài đặt kết thúc, hãy mở freeFTPd thông qua biểu tượng phím tắt mới trên màn hình của bạn. Chúng tôi gặp vấn đề khi viết thay đổi cấu hình, vì vậy hãy đảm bảo bạn nhấp chuột phải vào biểu tượng và chạy chương trình với tư cách Quản trị viên.
Để bắt đầu với cấu hình, nhấp vào Người dùng ở bên trái.
Trong menu này, nhấp vào Thêm và điền thông tin cho tài khoản người dùng mới để truy cập máy chủ của bạn.
Trong phần Ủy quyền, bạn có thể chọn sử dụng xác thực của mật khẩu, mật khẩu xác thực, mật khẩu, dữ liệu xác thực, mật khẩu, dữ liệu xác thực, có nghĩa là nó sử dụng tên người dùng và mật khẩu Windows, vì vậy bạn cần tạo một người dùng mới trên máy tính của mình cho bất kỳ ai truy cập thư mục SFTP. Trong hầu hết các trường hợp, có lẽ tốt nhất là chỉ lưu trữ mật khẩu dưới dạng băm SHA1 và tách biệt người dùng SFTP khỏi người dùng Windows.
Sau khi bạn đã nhập tên người dùng và mật khẩu mong muốn, hãy bỏ chọn hộp máy chủ FTP FTP về phía dưới và sau đó nhấp vào Áp dụng. Bây giờ người dùng đã được thiết lập, nhấp vào tab SFTP.
Điều duy nhất thực sự đáng thay đổi trên tab này là thư mục gốc SFTP. Điều này xác định nơi các tệp bạn muốn chia sẻ sẽ cư trú. Để đơn giản, chúng ta sẽ thay đổi thư mục đã được điền vào một thư mục trên máy tính để bàn.
Khi bạn đã sẵn sàng để bắt đầu lưu trữ tệp, nhấp vào nút Bắt đầu trong tab này. Tường lửa Windows có thể sẽ bật lên và hỏi bạn xem điều này có ổn không - nhấp Cho phép truy cập.
Bây giờ bạn sẽ có thể quay lại tab Trạng thái và thấy rằng máy chủ SFTP của bạn đang chạy.
Nhấp vào Áp dụng & Lưu để giữ những thay đổi này và sau đó đóng cửa sổ.
freeFTPd sẽ tiếp tục chạy trong nền. Để truy cập nó, chỉ cần mở nó lên từ khu vực thông báo.
Truy cập thư mục SFTP
Đặt một vài tệp trong thư mục SFTP của bạn để chúng tôi có thể thực hiện một số thử nghiệm. Nếu bạn để thư mục chính cho người dùng theo mặc định ($ SERVERROOT \ geek trong ví dụ của chúng tôi), thì bạn sẽ cần tạo một thư mục khác trong thư mục gốc SFTP.
Như bạn có thể thấy trong ảnh chụp màn hình này, chúng tôi đặt hai tệp thử nghiệm vào thư mục 'geek' nằm trong thư mục 'tệp máy chủ SFTP' (thư mục gốc SFTP). Đảm bảo rằng cổng 22 được chuyển tiếp đến PC trên bộ định tuyến của bạn và sau đó bạn đã sẵn sàng để ai đó kết nối với PC của bạn. Xem hướng dẫn này nếu bạn cần trợ giúp về chuyển tiếp cổng.
Yêu cầu bạn bè của bạn tải xuống ứng dụng khách FTP có thể truy cập máy chủ SFTP - đề xuất của chúng tôi là FileZilla. Họ sẽ chỉ cần nhập địa chỉ IP của bạn, tên người dùng và mật khẩu mà bạn đã cấu hình trước đó và chỉ định cổng mà máy chủ của bạn đang chạy (nếu bạn để nó ở mặc định, đó sẽ là cổng 22).
Lần đầu tiên họ kết nối với máy chủ của bạn, họ sẽ được nhắc lưu các khóa máy chủ. Họ chỉ cần kiểm tra hộp Luôn luôn tin tưởng vào hộp và nhấp vào OK để không bao giờ được nhắc lại về điều này (trừ khi bạn thay đổi khóa máy chủ vì một số lý do).
Bây giờ bạn của bạn có thể truy cập các tệp bạn đã đặt trong thư mục SFTP và thêm các tệp vào đó mà họ muốn chia sẻ với bạn.