MXterm Pro

MobaXterm cho Mac: cách chạy, hoặc dùng gì thay thế trên macOS

Henry AGI
6 phút đọc
Bảng so sánh hai cột giữa MXterm Pro trên macOS và Windows với MobaXterm, chỉ chạy trên Windows và không có bản Mac

MobaXterm cho Mac không tồn tại. MobaXterm chạy trên Cygwin, một lớp tương thích chỉ có trên Windows, và Mobatek không phát hành bản Mac. MXterm Pro là lựa chọn native: SSH, SFTP và giám sát, cộng thêm Command Recipes và workspace đa agent. Bài này nêu các lựa chọn thực tế của bạn.

MobaXterm có chạy trên Mac không? Lý do không có bản native

Trên Windows, MobaXterm gói sẵn ba thứ mà hệ điều hành không có: Cygwin (lớp tương thích POSIX), X11 server nhúng và engine terminal dựa trên PuTTY, tất cả trong một app Windows.

macOS không cần lớp POSIX này. Máy đã có sẵn zsh/bash, OpenSSH và một userland Unix thật. Mobatek chưa công bố bản macOS, nên MobaXterm cho Mac hiện chưa phải là một lựa chọn.

Chạy MobaXterm trên Mac bằng CrossOver hoặc Wine: có đáng không?

MobaXterm là file .exe của Windows, nên về mặt kỹ thuật vẫn chạy được trong CrossOver (bản Wine đóng gói, có phí) hoặc Wine thuần với một ít cấu hình thủ công. Nhiều người đã chạy được. Còn dùng hằng ngày có ổn không lại là chuyện khác.

Những tính năng hay nhất của MobaXterm, X11 server và phần render GUI, lại là thứ dễ gặp lỗi nhất trong Wine. App đồ họa có thể forward không sạch và scale Retina có thể bị sai.

Những điều trên không phải lời chê MobaXterm. Đây là một app Windows được làm tốt và làm đúng việc nó được thiết kế, còn mọi vướng mắc đều đến từ lớp tương thích.

Nếu chỉ thỉnh thoảng cần vào một server, CrossOver có thể tạm chấp nhận được. Với công việc SSH production hằng ngày, nhiều người chạy MobaXterm dưới Wine trên Mac đã chuyển sang tìm một lựa chọn native.

Bài liên quanSo sánh MobaXterm, iTerm2 và MXterm Pro cho dev năm 2026

Phần mềm thay thế MobaXterm cho macOS cần đáp ứng những gì

Ai làm việc chủ yếu trong terminal (SRE, DevOps engineer, backend developer) đều cần phiên SSH đã lưu, trình duyệt SFTP bám theo đường dẫn trong terminal của bạn và giám sát server. Bản thay thế trên Mac phải có đủ những thứ này.

MobaXterm không được xây cho AI agent. MXterm Pro chạy Claude Code, Codex CLI và Gemini CLI như các phiên terminal đầy đủ. Mỗi agent có thể tùy chọn có git worktree riêng, giúp giảm khả năng các agent ghi đè thay đổi của nhau.

MXterm Pro hoạt động ra sao: PTY thật, không phải lớp bọc

MXterm Pro xây trên Tauri 2 với backend Rust, và terminal của nó là PTY thật. portable-pty của Rust khởi chạy tiến trình shell. Một reader thread giải mã output rồi stream tới frontend qua Channel<PtyOut>, phát các khối dữ liệu và sau đó là một sự kiện thoát khi shell đóng. Frontend hiển thị luồng này bằng xterm.js.

Chuỗi đa byte UTF-8 rơi đúng ranh giới lần đọc được đệm lại và ghép trước khi hiển thị, nên các glyph vẽ khung không bị tách thành ký tự hỏng.

Giao diện SFTP và sửa file từ xa

SSH vào một host là MXterm Pro mở trình duyệt file SFTP cạnh terminal, cùng kiểu tự ghép cặp mà những ai từng dùng MobaXterm đã quen. Kéo thả hoặc trình chọn file gốc của hệ điều hành đều tải lên được. Nút Tải về của file hoặc menu chuột phải sẽ lưu vào ~/Downloads.

Bấm đúp vào file .env*, nginx.conf, Dockerfile hoặc YAML sẽ mở nó để sửa trực tiếp trên máy từ xa, có tô màu cú pháp. Nếu file trên server đã đổi sau khi bạn mở, thao tác lưu bị từ chối và một hộp thoại cho bạn tải lại bản trên server hoặc vẫn ghi đè. Việc kiểm tra này cần python3 trên server. Nếu thiếu python3, lệnh lưu đi qua mà không có lớp bảo vệ nào.

Tìm kiếm SFTP khớp cả nội dung file trong toàn bộ cây thư mục, không chỉ tên file. Cách này hữu ích khi bạn đang tìm file cấu hình đặt một giá trị nào đó.

Bấm chuột phải vào file hoặc thư mục để mở bộ tính chmod, bật tắt quyền dạng octal (755, 644, 777, 600). Bạn không cần tự tính.

Host SSH đã lưu, telemetry trực tiếp và chuyển phiên MobaXterm sang MXterm Pro

SSH Host Manager (Cmd+Shift+H trên Mac, Ctrl+Shift+H trên Windows) lưu host kèm nhóm, đường dẫn key và chuỗi jump host, nên bạn không phải gõ lại thông tin kết nối. Bạn có thể gán lại phím tắt này, một trong 17 phím, tại Cài đặt → Shortcuts. SSH và SFTP chưa được xác minh trên Windows.

Sau khi kết nối, thanh thống kê hiển thị uptime, tải CPU, RAM và dung lượng ổ root của host từ xa, làm mới mỗi 20 giây qua chính kết nối SSH đó. Server không phải cài gì, nhưng cần host Linux có python3.

Đang chuyển từ MobaXterm? Nhập trực tiếp file phiên MobaXterm, file cấu hình OpenSSH hoặc file ~/.ssh/config của VS Code vào Host Manager. Đang chuyển từ iTerm2? Tab Xuất / Nhập Kịch Bản của Session Manager đọc profile iTerm2, biến profile có thư mục thành Phiên Đã Lưu và lệnh ssh thuần thành SSH host.

Trước khi kết nối, hãy kiểm tra lại kiểu xác thực (mật khẩu hay key) và user của từng host đã nhập. Session MobaXterm không có user sẽ được nhập với user root.

Ngoài MobaXterm: Command Recipes, Control Room đa agent và cô lập bằng Git Worktree

Cmd+J mở Kho lệnh mẫu. Bạn mô tả một việc (tìm file lớn, kiểm tra cổng đang mở) và nó hiện lệnh có sẵn phù hợp, nên không cần nhớ các flag.

Control Room (trước đây là War Room) đa agent chạy Claude Code, Codex và Gemini CLI song song. MXterm Pro đọc trạng thái của từng agent pane (đang làm, bị chặn, rảnh hoặc xong), nên bạn thấy ngay agent nào cần chú ý.

Cơ chế hoãn khi đang gõ giữ prompt đang xếp hàng lại lúc bạn gõ, để nó không chen vào giữa các phím bạn bấm. Bấm Gửi ngay hoặc gõ xong để nhả nó ra.

Bất cứ lúc nào, nút Báo cáo (.md) trong tab Discussion của một room đều xuất danh sách agent và toàn bộ bản ghi hội thoại, gồm cả sự kiện hệ thống và nội dung tin nhắn, ra một file Markdown. Có ở cả gói Free và Pro.

Cô lập bằng Git Worktree là một tùy chọn trong trình tạo tab mới (mặc định là tắt). Khi bạn đánh dấu nó trong một repo git, mỗi agent pane có worktree riêng tại <repo>/.worktrees/<slug>, trên nhánh swarm/<adjective>-<noun>. MXterm Pro thêm .worktrees/ vào .gitignore. Một git worktree cho mỗi agent giúp giảm khả năng xung đột working copy. Pane shell thường vẫn ở thư mục gốc của repo.

Gói Free và gói Pro: giới hạn thực sự nằm ở đâu

Mặc định, gói Free không giới hạn số pane. Gói này cho bạn 5 host SSH đã lưu, 2 agent mỗi Control Room và 1 Machine đã lưu, kèm toàn bộ tính năng SFTP.

Gói Pro gỡ giới hạn về host SSH và agent mỗi Control Room: không giới hạn host SSH và không giới hạn agent mỗi Control Room. Số room thì chưa bao giờ bị giới hạn.

License dùng bước kiểm tra chữ ký Ed25519 chạy offline lúc mở app, không cần mạng. Hardware ID chỉ được gửi khi bạn kích hoạt hoặc hủy kích hoạt, để đếm số seat.

Nếu bước kiểm tra chữ ký thất bại, app quay về gói Free thay vì mở khóa Pro.

Lựa chọn thay thế MobaXterm trên Mac: iTerm2, Warp và Termius so sánh ra sao

MobaXterm không phải lựa chọn duy nhất trên Mac. Dưới đây là chỗ đứng của từng lựa chọn thật sự.

iTerm2 miễn phí, lâu đời và tùy biến sâu (profile, hotkey window, tích hợp chặt với tmux). Đây là lựa chọn mặc định của đa số lập trình viên Mac chỉ cần một terminal emulator tốt hơn.

iTerm2 không có sẵn giao diện SFTP hay telemetry của server, nên thường sẽ ghép với một app riêng như Cyberduck hoặc Transmit để chuyển file. Nó cũng không có khái niệm điều phối AI agent.

Warp xây quanh một terminal có AI hỗ trợ: command block, trợ giúp AI ngay trong dòng lệnh và agent tích hợp riêng. Warp cũng có thể chạy nhiều agent trong các tab hoặc pane riêng. Lựa chọn tốt nếu bạn muốn AI nằm ngay trong terminal. MXterm Pro xây quanh một Control Room dùng chung và cô lập git worktree tùy chọn cho từng agent. Hai bên làm hai việc khác nhau.

Termius là một client SSH/SFTP gọn gàng, đa nền tảng, có đồng bộ host giữa các thiết bị, snippet và port forwarding. Đây là một lựa chọn thay thế MobaXterm ổn cho SSH và SFTP trên Mac, iPad và Windows, miễn là workspace đa agent không nằm trong nhu cầu của bạn.

Muốn xem MobaXterm, iTerm2 và MXterm Pro đặt cạnh nhau, hãy đọc bản so sánh đầy đủ. Hai trang sản phẩm là MobaXterm cho Mac và MXterm Pro so với MobaXterm.

Trải nghiệm ngay

Terminal đa pane, Command Recipes (Cmd+J), và Control Room (trước đây là War Room) đa agent: miễn phí để bắt đầu.

Tải MXterm Pro Miễn Phí

Đã có MXterm Pro? Đọc hướng dẫn cài đặt →

Chưa dùng MXterm Pro? Xem bảng giá →

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

Có chạy MobaXterm trên Mac bằng Wine hoặc CrossOver được không?

Có, về mặt kỹ thuật. MobaXterm là file .exe của Windows và có thể chạy trong CrossOver hoặc Wine thuần. Cách này dùng được khi chỉ thỉnh thoảng cần, nhưng với công việc SSH production hằng ngày, nhiều người chuyển sang app native.

MXterm Pro có miễn phí trên macOS không?

Có. Mặc định, gói Free cho bạn không giới hạn pane, 5 host SSH, 2 agent mỗi Control Room, 1 Machine đã lưu và mọi tính năng SFTP, không cần đăng ký và không có điều kiện ẩn. Gói Pro gỡ giới hạn về host SSH và Control Room. Pro không mở khóa tính năng SFTP nào.

Làm sao chuyển session MobaXterm sang MXterm Pro?

Có, với các session SSH. Nút Nhập của Host Manager đọc file phiên MobaXterm (.mxtsessions hoặc các session trong MobaXterm.ini) và thêm mỗi session SSH thành một host đã lưu trong nhóm MobaXterm. Nút này cũng đọc file ~/.ssh/config của OpenSSH và VS Code (các mục Host có HostName). Các loại session khác, macro và cài đặt X11 không được mang sang, mật khẩu không được nhập, và bạn nên kiểm tra kiểu xác thực của từng host trước khi kết nối.

MXterm Pro có chạy trên Windows không, hay chỉ có Mac?

Có cả hai. MXterm Pro chạy native trên macOS và Windows, cùng backend Tauri 2 + Rust, và phím tắt đổi theo nền tảng (Cmd+J trên Mac, Ctrl+J trên Windows). Bản Linux chưa được phát hành. Windows mới hơn: 1.1.0 là bản Windows công khai đầu tiên (x64), và SSH cùng SFTP trên đó chưa được xác minh. Bộ cài chưa được ký số, nên SmartScreen hiện cảnh báo Unknown publisher.

AI trong MXterm Pro khác gì so với Warp?

Warp xây quanh một terminal có AI hỗ trợ với command block và agent tích hợp riêng, và có thể chạy nhiều agent trong các tab hoặc pane riêng. MXterm Pro chạy Claude Code, Codex và Gemini CLI trong các pane song song, mỗi agent có thể tùy chọn nằm trong git worktree riêng, cùng một bảng Control Room dùng chung hiển thị trạng thái của từng agent. Hai bên làm hai việc khác nhau, nên lựa chọn tùy bạn cần gì.

Hỏi AI về MXterm Pro

Mở câu trả lời trực tiếp trong ChatGPT, Claude hoặc Perplexity, dựa trên trang này. Trợ lý AI tự viết, không phải chúng tôi, nên hãy kiểm tra nguồn nó trích dẫn.

Câu hỏi được gửiChạy MobaXterm trên Mac bằng Wine hay CrossOver có đáng không, hay nên dùng bản thay thế native?