Tôi có một máy tính lớn mà chúng tôi sẽ gọi ở tầng trên và một máy tính nhỏ mà chúng tôi sẽ gọi ở tầng dưới. Chúng nằm trên cùng một mạng, được kết nối bởi cùng một bộ định tuyến. Tầng trên đang chạy Kubfox (12.04) trong khi Tầng dưới đang chạy Ubuntu không chuẩn (13.04, với máy tính để bàn KDE). Tôi thích làm việc ở tầng dưới nhưng thường cần truy cập các tệp của tôi ở tầng trên, mà đối tác của tôi có thể đang sử dụng tại thời điểm đó.
Trước tiên tôi đã chia sẻ một số thư mục trên lầu bằng Samba và đây là một cơn ác mộng. Trước hết, nó không hoạt động đệ quy (tôi phải đánh dấu mọi thư mục và thư mục con) tôi muốn chia sẻ). Thứ hai, mặc dù Tầng dưới có thể thấy Tầng trên mạng, khi tôi nhấp vào các thư mục được chia sẻ, tôi vẫn bị nhắc nhập mật khẩu và mặc dù tôi đã nhập chính xác nhưng mật khẩu không được nhận ra nên tôi không thể truy cập được. hãy quên Samba hoàn toàn nhưng trước tiên hãy xem cách nó được thực hiện với việc cung cấp các tệp nhạc ở tầng trên cho đài phát thanh internet tuyệt vời của tôi.
Tiếp theo tôi đã thử nfs theo đề xuất của máy bay phản lực người dùng . Theo hướng dẫn được đề xuất bởi liên kết, lần đầu tiên nó hoạt động hoàn hảo. Thật không may khi tôi đã thử lại vào ngày hôm sau sau khi cả hai máy tính được khởi động lại, tôi liên tục nhận được mount.nfs: Access Denied...
tin nhắn. Vấn đề này được ghi nhận tốt trong các diễn đàn nhưng các giải pháp được đề xuất đa dạng vượt quá khả năng kỹ thuật của tôi.
Đây là giải pháp của tôi. Cài đặt ssh trên máy chủ (máy chủ) (hoặc cả hai), theo đề xuất của aneeshep:
sudo apt-get install openssh-server openssh-client
Bây giờ trên máy khách (hoặc cả hai) cài đặt gói có tên sshfs
:
sudo apt-get install sshfs
Sử dụng trình quản lý tệp ưa thích của bạn ở tầng dưới, kiểm tra xem Tầng trên có trên mạng không. Nếu vậy, hãy tạo một thư mục ở tầng dưới, nơi bạn sẽ gắn hệ thống tệp tầng trên. Hãy gọi nó là/home/me_downstairs/UpstairsFiles/
Bây giờ, tại dòng lệnh, nhập một cái gì đó như, theo sau là Return:
sshfs yourloginname@Upstairs.local:/home/me_upstairs /home/me_downstairs/UpstairsFiles/
(Đây là tất cả trên một dòng.)
Tất nhiên, thay thế 'Tầng trên' bằng tên máy tính của bạn như được hiển thị trên mạng, nhưng hậu tố .local rất quan trọng.
Bạn sẽ được nhắc nhập mật khẩu trên lầu.
Bây giờ, trong thư mục /home/me_downstairs/UpstairsFiles/
ở tầng dưới, tôi có thể thấy tất cả các tệp ở tầng trên và sử dụng chúng như bình thường.
Trang web dưới đây gợi ý một số bước bổ sung có thể cần thiết nhưng chúng không dành cho tôi:
http://itecsoftware.com/mount-remote-folder-via-ssh-USE-sshfs
Xin vui lòng cho tôi biết nếu điều này đã làm hoặc không làm việc cho bạn.