Cách kết nối máy tính linux (Ubuntu) với Mac OSX chỉ chạy trong thiết bị đầu cuối chế độ người dùng


1

Lần đầu tiên đăng ở đây, vì vậy hãy tử tế với tôi. Đây là một vấn đề tôi đang phải đối mặt. Máy Mac trên OSX (10.7.x) đã chết trên card đồ họa, do đó, chỉ có thể khởi động ở chế độ duy nhất từ ​​thiết bị đầu cuối. Tôi muốn lấy dữ liệu từ đĩa, nhưng khá khó khăn để làm cho nó từ thiết bị đầu cuối. Tôi cần một cách để có quyền truy cập vào đĩa với GUI từ PC linux. Tôi đã đọc rằng máy Mac có thể sử dụng kết nối từ xa SSH một cách tự nhiên, nhưng bây giờ tôi không biết cách thực hiện và với sự hỗ trợ GUI. Ai đó có thể cho tôi một lời khuyên từng bước để kết nối hai máy đó (Linux với Mac) và nhận dữ liệu từ đĩa một cách dễ dàng, thông qua sử dụng SSH hoặc cách khác không? Cảm ơn tất cả các bạn đã đọc nó, và chờ đợi một số câu trả lời.

Câu trả lời:


1

Trước tiên, bạn cần đảm bảo nếu bạn đã bật SSH trên máy Mac. Nếu không bạn phải kích hoạt nó.

systemsetup -setremotelogin on

Bây giờ, bạn cần tạo một nhóm có thể đăng nhập từ xa.

dseditgroup -o create -q com.apple.access_ssh

Sau này, bạn cần thêm người dùng vào nhóm này. Chỉ người dùng hoặc nhóm người dùng được liên kết với nhóm này mới được phép truy cập đăng nhập từ xa.

dseditgroup -o edit -a admin -t group com.apple.access_ssh

Bây giờ bạn có SSH trên máy Mac có thể chấp nhận kết nối từ xa.

Để kết nối với máy Mac của bạn, trên Ubuntu, bạn cần nhập lệnh sau

ssh user@remote_host

remote_host là địa chỉ IP hoặc tên miền của PC từ xa của bạn. Mac trong trường hợp này. Để lấy IP của máy Mac, hãy nhập ifconfig. người dùng là tên người dùng.

Để sao chép tập tin, bạn cần sử dụng scp hoặc Secure Copy.

Lệnh cơ bản cho scp là:

scp user@remote_host:Doccuments/file.txt /some/local/directory

Lưu ý: SSH có thể không hoạt động ngay trên Mac ở chế độ người dùng. Nếu nó trả về lỗi cho biết mạng không hoạt động, hãy thử điều này: launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist launchctl load /System/Library/LaunchDaemons/com.apple.configd.plist launchctl load /System/Library/LaunchDaemon/com.apple.DirectoryServices.plist launchctl load /System/Library/LaunchDaemon/ssh.plist


1
cảm ơn bạn đã hướng dẫn bước y bước SSH. Mặc dù vậy, cần phải hỏi, kết nối aster từ Ubuntu, tôi sẽ xem đĩa mac là đĩa được gắn trên Linux Desktop chứ? Nếu nit hiw điều này có thể được thực hiện với sự hỗ trợ GUI?
dùng3244633

@ user3244633 không. Bạn cần thiết lập một chia sẻ samba, FTP hoặc NFS cho điều đó. Bạn chỉ có thể sao chép tất cả thư mục nhà của mình từ máy Mac sang máy tính để bàn Ubuntu
Roh_mish

1
bạn có thể nói rõ hơn về việc sử dụng Samba, FTP hoặc NFS. Nếu chúng được sử dụng, làm thế nào có thể được cài đặt trên mac, vì nó chỉ có khả năng khởi động trong chế độ người dùng? Có một hướng dẫn cho một trường hợp như vậy?
dùng3244633

Chào, xin lỗi vì trả lời muộn. Để bật FTP, bạn cần khởi chạy dịch vụ ftp bằng cách sử dụng: 'sudo -s launchctl load -w
System/L Library / LaunchDaemons / ftp.plist
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.