1.Tramp hoạt động như thế nào?
Khi được nhắc mở tệp hoặc thư mục trong Emacs, bạn có thể thêm phương thức truy cập vào đường dẫn thư mục. Emacs thiết lập kết nối với máy chủ và cho phép bạn truy cập các tệp như thể chúng được đặt trên máy tính cục bộ của bạn.
Điều này có nghĩa là bạn có thể mang theo tất cả cấu hình và biểu thức Emacs trong phiên đăng nhập máy chủ của mình.
2.Cách sử dụng Emacs Tramp
Để mở bộ đệm Tramp, chỉ cần gõ C-x C-fvà nối phương thức “ssh:” vào đường dẫn thư mục:
/ssh: root@example.com :~/
lưu ý hãy thay thế “example.com” bằng tên miền của bạn.
3. Các vấn đề Sudo của Emacs và đặc quyền SSH
Phiên Tramp của bạn kế thừa mọi đặc quyền thuộc về người dùng mà bạn đã đăng nhập. Nếu bạn đăng nhập với tư cách root, bạn có toàn quyền truy cập vào máy chủ của mình.
Nếu không, bạn sẽ cần chuyển các đặc quyền sudo vào phiên của mình:
/sudo::/path/to/file