Giải đáp SFTP Linux cho người vận hành VPS
Kiến thức cơ bản về SFTP và VPS
Thiết lập SFTP trên Linux gồm những gì?
SFTP là truyền tệp qua SSH, nên máy chủ Linux đã hỗ trợ SSH thường không cần máy chủ SFTP riêng. Công việc nằm ở chi tiết: một người dùng cho mỗi khách hoặc dự án, truy cập giới hạn một thư mục, khóa hoặc mật khẩu mạnh, không quyền quản trị cho người dùng truyền tệp và kiểm tra nhật ký thường xuyên. Kiểm tra đăng nhập người dùng mới trước khi chuyển sang bước tiếp theo.
SFTP hay FTP: người mới nên dùng cái nào?
Dùng SFTP vì chạy trong SSH và bảo vệ đăng nhập, trong khi FTP thông thường gửi mật khẩu không mã hóa và không nên dùng trên internet. Với máy chủ đầu tiên, hãy thử SFTP với một người dùng thử nghiệm, sau đó thêm người dùng và thư mục thực tế khi bạn đã xác nhận các giới hạn hoạt động đúng. Đọc nhật ký sau mỗi lần đăng nhập thử nghiệm.
Làm sao để giới hạn người dùng SFTP chỉ truy cập một thư mục?
Hai cài đặt thực hiện phần lớn công việc: người dùng dành riêng cho khách và truy cập giới hạn một thư mục. Thêm đăng nhập khóa hoặc mật khẩu mạnh, giữ quyền quản trị khỏi người dùng này và kiểm tra nhật ký định kỳ. Kiểm tra người dùng mới từ phiên thứ hai trước khi thông báo cho khách tài khoản đã sẵn sàng. Lặp lại kiểm tra sau bất kỳ thay đổi giới hạn nào.
Nên kiểm tra gì trước khi đóng phiên SSH đầu tiên?
Bốn kiểm tra: đăng nhập từ phiên thứ hai với cài đặt mới, xác nhận đăng nhập khóa hoạt động, xác nhận tường lửa vẫn cho phép SSH và đọc nhật ký tìm lỗi. Đóng phiên đầu tiên chỉ sau khi tất cả bốn kiểm tra đều thành công, vì cài đặt SSH hoặc tường lửa sai có thể khóa bạn khỏi máy chủ. Ghi kết quả mỗi kiểm tra vào nhật ký của bạn.
Tại sao nên tránh FTP thông thường trên internet?
Lý do chính là FTP thông thường gửi mật khẩu không mã hóa, nên bất kỳ ai theo dõi kết nối đều có thể đọc chúng. Bạn không cần bọc SFTP qua đường hầm để bảo vệ đăng nhập, vì SFTP đã chạy trong kết nối SSH. Trên máy chủ SFTP Linux, bạn thêm người dùng và giới hạn thư mục vào SSH thay vì cài dịch vụ thứ hai. FTP thông thường không còn chỗ trên máy chủ công cộng.
Sử dụng Portward
Sự khác biệt giữa Ask first và Plan only là gì?
Ask first là chế độ tạm dừng trước mọi hành động thay đổi hệ thống, như chỉnh sửa tệp hoặc lệnh thay đổi máy chủ, và hiển thị diff hoặc kết quả để bạn chấp nhận. Plan only viết kế hoạch và không chạy gì, không lệnh và không thay đổi tệp, cho đến khi bạn chuyển chế độ. Auto-run, chế độ thứ ba, hành động ngay lập tức. Chọn chế độ trước khi mô tả nhiệm vụ.
Portward có thể chạy lệnh trên VPS của tôi không?
Có. Portward có môi trường SSH trong đó lệnh Shell chạy trên máy chủ của bạn, và công cụ Shell báo cáo mã thoát thực tế của mỗi lệnh. Công cụ tệp như read_file, grep và edit_file hoạt động trong thư mục làm việc của cuộc trò chuyện, nên sao chép tệp cấu hình cần kiểm tra vào đó trước. Mọi thay đổi xuất hiện dưới dạng thẻ. Chỉ sử dụng trên máy chủ bạn thuê hoặc sở hữu.
zarahost.com có phải là trang web chính thức của Portward không?
Có, zarahost.com là trang web chính thức của Portward. Nút tải xuống cung cấp chương trình cài đặt gốc, và bạn có thể so sánh tổng kiểm tra SHA-256 với manifest được công bố trước khi chạy nó. Câu hỏi về ứng dụng gửi qua nút Send feedback bên trong Portward, là ứng dụng độc lập và không liên kết với bất kỳ nhà cung cấp máy chủ, nhà cung cấp bảng điều khiển hay nhà cung cấp phần mềm thư nào.
Kết quả có luôn chính xác không?
Không. Agent có thể đọc sai nhật ký, chọn cài đặt sai hoặc bỏ sót bước, nên bạn đọc mọi diff và thẻ kết quả và tự kiểm tra kết quả, chẳng hạn bằng cách đăng nhập từ phiên thứ hai. Portward không đảm bảo cấu hình chính xác hoặc đầy đủ, và quyết định cuối cùng về mọi thay đổi là của bạn. Coi mọi thẻ là bằng chứng, không phải phán quyết.
Tôi có cần tài khoản để chạy Portward không?
Không. Portward không cần tài khoản để chạy. Bạn cần mô hình để giao tiếp, có thể là nhà cung cấp AI đám mây qua điểm cuối API, mô hình trên PC hoặc mô hình tích hợp sẵn. Nhà cung cấp đám mây có thể có tài khoản và phí riêng, riêng biệt với Portward và được thỏa thuận giữa bạn và nhà cung cấp đó. Kiểm tra điều khoản nhà cung cấp trước khi kết nối.
Mô hình, quyền riêng tư và tải xuống
Portward kết nối với những mô hình nào?
Ba loại: nhà cung cấp AI đám mây qua điểm cuối API tiêu chuẩn, mô hình chạy cục bộ trên PC và mô hình tích hợp sẵn, sẵn sàng sử dụng không cần điểm cuối riêng. Nút Test kiểm tra điểm cuối và hiển thị thời gian phản hồi cũng như cửa sổ ngữ cảnh trước khi bắt đầu nhiệm vụ. Mô hình lớn phù hợp với bước khó, mô hình nhỏ phù hợp với chỉnh sửa nhỏ.
Lệnh nhắc và tệp của tôi được gửi đi đâu?
Mô hình đám mây nhận lệnh nhắc, bao gồm văn bản bất kỳ tệp hoặc nhật ký nào agent đọc, trong khi với mô hình cục bộ mọi thứ ở lại PC của bạn. Portward không gửi telemetry, cuộc trò chuyện, thư mục làm việc và khóa API ở lại PC, và bí mật trong đầu ra công cụ được che trước khi đến mô hình. Chọn mô hình cân nhắc điều này trước khi dán nhật ký riêng tư.
Tại sao Windows SmartScreen cảnh báo trình cài đặt?
Trình cài đặt chưa được ký mã nguồn, nên SmartScreen có thể hiển thị cảnh báo. So sánh tổng kiểm tra SHA-256 của tệp tải xuống với manifest được công bố, dùng lệnh Windows certutil -hashfile, và chỉ sau khi hai giá trị khớp, nhấp vào More info rồi nút Run anyway mà cảnh báo cung cấp. Ứng dụng hiển thị nút Update khi phiên bản mới sẵn sàng.
Nút tải xuống ghi lại những gì?
Nút ghi lại thời gian, địa chỉ IP, user agent trình duyệt và nguồn giới thiệu, nếu có, để đếm lượt tải, sau đó chuyển hướng bạn đến trình cài đặt. Bộ đếm lượt truy cập từ statinside.com ghi lại lượt truy cập trang, và máy chủ lưu trữ cùng CDN xử lý địa chỉ IP và nhật ký truy cập cho yêu cầu trang. Trang Privacy liệt kê đầy đủ các bản ghi này.