Thay thế cho dòng lệnh SSH từ Ubuntu


14

Chúng tôi có một máy đang hoạt động đang chạy CentOS. Để có được nó, tôi sử dụng ssh.

Chúng tôi không được phép cài đặt bất kỳ hệ thống quản lý cửa sổ nào trên đó. Đôi khi, tôi cần phải thực hiện rất nhiều công việc trên nó, chẳng hạn như chỉnh sửa cấu hình, kiểm tra nhiều nhật ký, v.v ... Tất cả điều này trở nên hơi tẻ nhạt khi làm việc trên dòng lệnh (tha thứ cho tôi Tôi không phải là ninja dòng lệnh).

Tôi vừa trải qua nhiều phiên để có tất cả nhật ký và tệp tôi cần nhưng có cách nào đó tôi có thể "nhìn thấy" hệ thống tệp của máy từ xa trên máy cục bộ của mình để tôi có thể mở và chỉnh sửa máy từ xa các tập tin trên máy cục bộ của tôi có tất cả các cửa sổ và trình soạn thảo văn bản đẹp của tôi có sẵn trên đó không?


Xin chào, xin lỗi tôi đã giải thích sai câu hỏi của bạn. Cảm ơn bạn đã làm rõ tiêu đề cho chúng tôi.
Luke Luke

1
Không vấn đề gì. Nên đã thêm rằng ở nơi đầu tiên.
Th Ném ngoại lệ

1
Bạn đã xem xét phần mềm ghép kênh đầu cuối chưa? Màn hìnhtmux cho phép bạn mở nhiều phiên đồng thời và cung cấp giao diện giả cửa sổ qua phiên ssh thuần. Ngoài ra, gần như đảm bảo rằng hộp CentOS của bạn thậm chí đã có ít nhất màn hình trên đó.
Tên giả

1
X-redirect có được tính là một hệ thống quản lý cửa sổ không?
dùng253751

Câu trả lời:


28

Xem xét việc cài đặt sshfs nếu bạn đang dùng Linux. Bạn có thể kết nối từ xa với một máy qua ssh, nhưng nó sẽ hiển thị nó như một phần của hệ thống tệp trên máy cục bộ của bạn, vì vậy bạn có thể chỉnh sửa các tệp trong trình chỉnh sửa cục bộ của mình và coi nó như một tệp cục bộ. Bạn thậm chí không phải cài đặt bất cứ thứ gì ở phía máy chủ, tất cả chỉ hoạt động với ssh.

Tương tự, có win-sshfs cho windows, có cách tiếp cận tương tự sshfs, nhưng thay vào đó gắn kết hệ thống tệp như một ổ đĩa mạng Windows. Cảm ơn đã giới thiệu Lexi R!

Một cách khác là sử dụng FTP để lấy các tệp và đặt chúng vào máy cục bộ của bạn, xem và chỉnh sửa chúng theo ý muốn, sau đó sử dụng FTP để đặt chúng trở lại vị trí. Bạn cần một máy chủ FTP trên hộp CentOS và bạn có thể sử dụng một cái gì đó như Filezilla để kết nối.


2
sshfs không phải là một thay thế nếu anh ta sử dụng Windows. Trong trường hợp đó WinSCP sẽ phù hợp hơn.
Marcelo

2
sshfs chính xác là những gì tôi đang tìm kiếm. Đó là ông chủ.
Th Ném ngoại lệ

1
FileZilla đã tích hợp hỗ trợ cho SFTP, điều này (khó hiểu) không liên quan gì đến FTP nhưng mọi thứ phải làm với SSH. Trên một máy chủ bình thường, nếu bạn có thể SSH tới nó, có lẽ bạn có thể SFTP với cùng thông tin đăng nhập và không cần cài đặt máy chủ FTP. (WinSCP sử dụng cùng một giao thức, vì vậy cả hai sẽ hoạt động hoặc không.)
IMSoP

2
@Marcelo win-sshfs có sẵn, bạn cùng phòng của tôi thề bằng (và tại) nó.
Lex R

7

Nếu bạn đang chạy kết nối từ Windows, bạn có thể kiểm tra WinSCP. Nó là miễn phí và cung cấp cho bạn chế độ xem dạng cây (giống như Explorer) của hệ thống tệp mà bạn có quyền truy cập.

Nếu bạn đang chạy từ môi trường * nix, bạn sẽ cần kích hoạt một số loại quyền truy cập tệp vào nó, chẳng hạn như FTP (không an toàn), SFTP (bảo mật) hoặc bạn có thể gắn hệ thống tệp từ xa dưới dạng CIFS, NFS hoặc sshfs hệ thống tập tin. Tất cả các tùy chọn này đều miễn phí và nên được tích hợp vào HĐH của bạn.


4

Các máy tính để bàn Linux hiện tại thường có một số loại sshfs tích hợp. Ví dụ. trong Gnome, mở trình quản lý tệp (Nautilus), nhấn Ctrl + L để nhận thanh vị trí có thể chỉnh sửa và nhập URL thích sftp://example.com/và nhấn Enter. Điều này sẽ mở một kết nối SSH (thực sự là SFTP) đến example.com và trình bày nội dung của nó trong trình quản lý tệp và bạn có thể duyệt nó như bất kỳ thư mục cục bộ nào.

Khi bạn đã thiết lập kết nối, bạn cũng có thể truy cập thư mục từ xa từ các ứng dụng không phải là Gnome (ví dụ: ứng dụng KDE hoặc thậm chí từ dòng lệnh). Cách dễ nhất có lẽ là kéo các thư mục từ trình quản lý tệp vào ứng dụng đích hoặc vào trình bao. Với một số kinh nghiệm, bạn cũng có thể điều hướng đến thư mục từ xa theo cách thủ công: chúng thường được gắn dưới ~/.gvfs/hoặc dưới /run/user/<userid>/gvfs/.

KDE dường như cũng có một cơ chế tương tự.

Tôi không có kinh nghiệm với sshfs, nhưng tôi đoán sshfs và truy cập SFTP tích hợp Gnome (GVFS) cung cấp các tính năng tương tự. Cá nhân tôi thích GVFS vì nó dễ sử dụng và cũng đánh giá cao rằng nó khá phổ biến hiện nay mà không cần cài đặt thêm phần mềm hoặc cài đặt bất cứ thứ gì.


Đó là những gì tôi làm trong hoàn cảnh tương tự. Để tạo kết nối vĩnh viễn (trong Gnome), hãy chuyển đến "Địa điểm" và chọn "Kết nối với máy chủ".
jaia

1

Trong Notepad ++, Plugin NppFTP hỗ trợ SCP. Tôi sử dụng nó mọi lúc để chỉnh sửa tập tin từ xa. Điều hướng trong tab NppFTP, nhấp đúp vào tệp để tải xuống thư mục tạm thời và tệp được tải lên khi bạn lưu tệp.


0

Sử dụng một công cụ quản lý cấu hình (như con rối hoặc ansible). Bằng cách này, bạn có thể giữ các tệp cấu hình cục bộ và có thể sử dụng công cụ cục bộ của mình. Là một hiệu ứng "phụ" đẹp mắt (có lẽ còn quan trọng hơn), bạn có thể điều khiển phiên bản cấu hình, tự động triển khai và dễ dàng sao chép (cũng cho các máy chủ bổ sung).


0

Tôi nghĩ NFS có thể là giải pháp tốt hơn nếu máy khách (Từ nơi bạn đang chỉnh sửa các tệp). Chia sẻ các tệp qua NFS và gắn kết chúng trong máy khách. Nó sẽ xuất hiện như một ổ đĩa cục bộ. Bạn có thể sử dụng bất kỳ trình soạn thảo GUI yêu thích nào để chỉnh sửa các tệp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.