Kết nối GNOME File Manager hoặc Windows Explorer với trang web ISPConfig 3

theanh

Administrator
Nhân viên
Bài hướng dẫn này cho biết cách thiết lập quyền truy cập vào các tệp trang web trong ứng dụng quản lý tệp trên máy trạm của bạn. Bài hướng dẫn này cho biết cách này trên Linux và Windows. Cảm ơn Sananjalka đã bình luận và hiệu đính.

Tôi đã có động lực viết Bài hướng dẫn này khi có vẻ như có nhiều nhu cầu tích hợp trình quản lý tệp trong ISPConfig. Vì không có con quái vật nào như vậy, tôi sẽ mô tả một phương pháp khác để đạt được các mục tiêu tương tự.

Sử dụng trình quản lý tệp với ISPConfig​

Một máy trạm có GUI có trình quản lý tệp để duyệt tệp, làm việc với tệp và khởi động các ứng dụng như trình soạn thảo văn bản để thao tác tệp.

Đối với kết nối SSH, hãy tạo người dùng shell trong Bảng điều khiển ISPConfig. Đối với người dùng shell, tốt hơn là đặt Chroot Shell thành Jailkit để tạo một người dùng đã bị Jailkit (xem chương Liên kết để đọc thêm).

Đối với kết nối FTP, hãy tạo một người dùng FTP trong bảng điều khiển ISPConfig.

Cả người dùng shell và người dùng FTP đều được tạo cho một trang web và chỉ có thể truy cập các tệp của trang web đó và chỉ những tệp đó.

Kết nối bằng SSH​

Bài viết sau được thử nghiệm trên Ubuntu 18.04. Các ảnh chụp màn hình bên dưới sẽ hướng dẫn bạn thực hiện quy trình.Gắn thư mục trang web trên máy trạm trong Trình quản lý tệp (biểu tượng Tệp trên bảng điều khiển bên trái, được đánh dấu bằng "1." trong ảnh chụp màn hình đầu tiên).



Mục Vị trí khác(được đánh dấu bằng "2." trong ảnh chụp màn hình ở trên)mở ra một cửa sổ bật lên nơi có thể thiết lập kết nối với máy chủ từ xa.



Sử dụng khóa SSH, không cần phải ghi mật khẩu. Nếu bạn dự định sử dụng kết nối này thường xuyên, thì việc thiết lập đăng nhập không cần mật khẩu bằng khóa SSH là rất hữu ích. Xem phần Liên kết ở cuối Hướng dẫn này.

Thiết lập được thử nghiệm với một trang web tình cờ cài đặt WordPress. Điều này sẽ hoạt động với bất kỳ tệp CMS hoặc HTML thuần túy nào được cài đặt trên trang web. Có thể truy cập các tệp trang web bằng Trình quản lý tệp, theo cùng cách sử dụng các tệp trên đĩa cục bộ của máy trạm.



Việc ngắt kết nối SSH được thực hiện theo cùng cách như khi ngắt kết nối bất kỳ kết nối nào khác, tức là bằng cách nhấp chuột vào nút Ngắt kết nối cho thiết bị đã gắn kết.


Kết nối bằng FTP​

Điều này hoạt động giống như với SSH, ngoại trừ việc sử dụng ftp:// làm giao thức để kết nối với máy chủ.



Đối với tên người dùng và mật khẩu, hãy sử dụng thông tin tài khoản cho FTP-user. Đối với kết nối FTP, bạn phải nhập mật khẩu, không thể sử dụng đăng nhập không cần mật khẩu (trừ FTP ẩn danh, nhưng không sử dụng FTP để truy cập trang web).



Việc ngắt kết nối FTP mount được thực hiện theo cùng cách như đối với SSH mount.

Để đảm bảo, tôi cũng đã thử nghiệm trên Debian 10, hoạt động theo cùng một cách. Để đảm bảo không cần cài đặt thêm bất kỳ thứ gì, tôi đã thử nghiệm cả kết nối SSH và FTP trên Ubuntu 20.04 mặc định mới cài đặt mà không gặp phải bất kỳ sự cố nào.

Windows 10​

Kết nối bằng SSH​

Đã thử nghiệm trên Windows 10, Winver hiển thị 2004 19041.264.

Hướng dẫn về cách cài đặt và sử dụng SSHFS trên Windows có tại "SSHFS cho Windows" (Xem Liên kết chương). "Phiên bản gốc" của Windows không hỗ trợ SSHFS, phải cài đặt thêm các thành phần: winfsp và sshfs-win.

Đọc hướng dẫn về SSHFS cho Windows, trước tiên để cài đặt các thành phần cần thiết và sau đó sử dụng cú pháp UNC chính xác cho kết nối. Sử dụng \\sshfs\user@host chỉ hiển thị thư mục home của người dùng shell mà không có cách nào để truy cập các tệp trang web. Vì vậy, cú pháp chính xác để sử dụng với người dùng shell trang web ISPConfig là
Mã:
\\sshfs.r\user@host\web
Các ảnh chụp màn hình được lấy từ phiên bản tiếng Phần Lan của Windows 10.



Trình quản lý tệp Windows hiển thị các tệp trang web giống như trong chương Linux trước:



Ngắt kết nối bằng cách nhấp bằng nút chuột còn lại vào mục kết nối từ xa trên bảng điều khiển bên trái, một cửa sổ bật lên hiển thị chức năng ngắt kết nối.

FTP​

Kết nối bằng FTP từ Trình quản lý tệp Windows 10 tỏ ra khó thiết lập nhất và không hoạt động tốt. Tôi đã làm theo hướng dẫn từhttps://www.betterhostreview.com/connect-ftp-site-server-file-explorer-windows-10.html.

Với tôi, kết nối FTP không được thực hiện như một mount. Thay vào đó, nó hoạt động như File Manager chỉ là một máy khách FTP chứ không phải là một máy khách tốt. FileZilla dễ sử dụng hơn.

Nếu kết nối FTP này được sử dụng, với tôi, có vẻ như tên máy chủ được sử dụng trong UNC phải được bao gồm trong chứng chỉ của máy chủ FTP.

Hệ điều hành khác​

Tôi không thể truy cập vào các hệ điều hành khác. Tôi đoán các phương pháp tương tự có hiệu quả trên tất cả các hệ điều hành hiện đại được sử dụng trên các máy trạm.

Liên kết​

 
Back
Bên trên