NỘI DUNG
Trong quá trình quản trị hệ thống Zimbra, đôi khi chúng ta có thể gặp phải lỗi “system failure exception executing command” khi thực thi các lệnh trên máy chủ. Một trong những nguyên nhân phổ biến dẫn đến lỗi này là việc thay đổi cổng SSH mà không cập nhật cấu hình tương ứng trong Zimbra.
Nguyên nhân
Lỗi này có thể gây ra sự gián đoạn trong các tác vụ quản trị hệ thống, ảnh hưởng đến hiệu suất và khả năng hoạt động của dịch vụ. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách nhận diện và khắc phục lỗi “system failure exception executing command” do thay đổi cổng SSH.
Khắc phục lỗi lỗi system failure exception executing command
Bước 1: Chuyển sang người dùng Zimbra và cập nhật khóa SSH
Trước tiên, bạn cần chuyển sang người dùng Zimbra và thực hiện các lệnh sau để tạo khóa SSH mới và cập nhật khóa xác thực:
su - zimbra
zmsshkeygen
zmupdateauthkeys
Bước 2: Cập nhật cổng quản lý từ xa của Zimbra
Tiếp theo, bạn cần cập nhật cổng quản lý từ xa của Zimbra để phù hợp với cổng SSH mới:
- Cú pháp
zmprov ms hostname_servermail zimbraRemoteManagementPort numberport
- Ví dụ thực tế
Thay thế hostname_servermail bằng tên máy chủ Zimbra của bạn và numberport bằng số cổng SSH mới.
zmprov ms mail.dns.info.vn zimbraRemoteManagementPort 2024
Bước 3: Thoát khỏi tài khoản Zimbra và chuyển sang tài khoản root
Sau khi thực hiện các lệnh trên, bạn cần thoát khỏi tài khoản Zimbra để trở lại tài khoản root
exit
Bước 4: Cập nhật cấu hình SSH
Mở tệp cấu hình SSH /etc/ssh/sshd_config
và thêm các dòng sau để cho phép người dùng root, admin, và zimbra đăng nhập qua SSH:
AllowUsers root admin zimbra
Cuối cùng, khởi động lại dịch vụ SSH để áp dụng các thay đổi:
systemctl restart sshd
Sau khi hoàn thành các bước trên, lỗi “system failure exception executing command” sẽ được khắc phục và bạn có thể tiếp tục quản lý hệ thống Zimbra mà không gặp phải vấn đề này.
Chúc bạn thực hiện thành công.