Jak podłączyć komputer z systemem Linux (Ubuntu) do systemu Mac OSX, który działa tylko w terminalu dla jednego użytkownika

1

Po raz pierwszy pisz tutaj, więc bądź dla mnie miły. To jest problem, przed którym stoję. Komputer Mac w systemie OSX (10.7.x) nie działa na karcie graficznej, więc można go uruchomić tylko w trybie pojedynczym z terminala. Chcę pobierać dane z dysku, ale dość bolesne jest pobieranie ich z terminala. Potrzebuję sposobu na dostęp do dysku za pomocą GUI z komputera z systemem Linux. Czytałem, że komputery Mac mogą używać połączenia zdalnego SSH natywnie, ale teraz nie wiem, jak to zrobić i ze wsparciem GUI. Czy ktoś może mi pomóc krok po kroku, jak podłączyć te dwie maszyny (Linux do Maca) i uzyskać dane z dysku w prosty sposób, za pomocą SSH lub w inny sposób? Dziękuję wszystkim za przeczytanie tego i czekanie na odpowiedzi.

użytkownik3244633
źródło

Odpowiedzi:

1

Najpierw musisz się upewnić, czy masz włączoną funkcję SSH na komputerze Mac. Jeśli nie, musisz go włączyć.

systemsetup -setremotelogin on

Teraz musisz utworzyć grupę, która będzie mogła się logować zdalnie.

dseditgroup -o create -q com.apple.access_ssh

Następnie musisz dodać użytkowników do tej grupy. Tylko użytkownicy lub grupy użytkowników powiązane z tą grupą będą mieć dostęp do zdalnego logowania.

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

Teraz masz SSH na komputerze Mac, który może akceptować połączenia zdalne.

Aby połączyć się z komputerem Mac, w systemie Ubuntu musisz wprowadzić następujące polecenie

ssh user@remote_host

remote_host to adres IP lub nazwa domeny zdalnego komputera. Mac w tym przypadku. Aby uzyskać adres IP komputera Mac, wpisz ifconfig. użytkownik to nazwa użytkownika.

Aby kopiować pliki, musisz użyć scp lub Secure Copy.

Podstawowe polecenie dla scp to:

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

Uwaga: SSH może nie działać od razu na komputerze Mac w trybie pojedynczego użytkownika. Jeśli zwraca błąd informujący, że sieć nie działa, spróbuj tego: 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

Roh_mish
źródło
1
dziękuję za instrukcje SSH krok y krok. muszę jednak zapytać, połączenie aster z Ubuntu, czy będę widział dysk Mac jako dysk zamontowany na Linux Desktop? Jeśli nit hiw można to zrobić przy pomocy GUI?
user3244633,
@ user3244633 nr. W tym celu musisz skonfigurować udział samby, FTP lub NFS. Możesz jednak skopiować cały folder domowy z komputera Mac na pulpit Ubuntu
Roh_mish
1
czy możesz rozwinąć więcej informacji na temat korzystania z Samby, FTP lub NFS. Jeśli mają być używane, jak można je zainstalować na komputerze Mac, ponieważ można je uruchomić tylko w trybie pojedynczego użytkownika? Czy jest taki samouczek dla takiej sprawy?
user3244633 24.10.16
Cześć! Przepraszam za późną odpowiedź. Aby włączyć FTP, musisz uruchomić usługę ftp, używając: „sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist”
Roh_mish