Inloggen op je Mac met behulp van iCloud
Wanneer je meerdere Macs bezit waarop iCloud actief is dan kun je met behulp van het iCloud netwerk redelijk eenvoudig inloggen op deze Macs met behulp van SSH.
Stap 1: Om te kunnen inloggen is het noodzakelijk dat de optie extern beheer is ingeschakeld deze kun je terugvinden in ▸ Systeemvoorkeuren ▸ Delen ▸ Extern inloggen. Daarnaast dien je ook de optie 'Bestandsdeling' te activeren.
Stap 2: Om een Mac te kunnen benaderen via iCloud dien je vanzelfsprekend de optie 'Terug naar mijn Mac' te hebben ingeschakeld: ▸ Systeemvoorkeuren ▸ iCloud
Stap 3: Om op afstand verbinding te kunnen maken heb je het persoonlijke ID-nummer van de 'Back to my Mac'-feature nodig. Deze kun je in OS X Terminal terugvinden met behulp van het commando:
echo show Setup:/Network/BackToMyMac | scutil | sed -n 's/.* : *\(.*\).$//p'
De 8 cijfers in de output vormen het 'Back to my Mac' ID-nummer. Als laatste heb je de computernaam van de Mac nodig die je wilt benaderen, deze kun je terugvinden in OS X Terminal met behulp van het commando:
scutil --get LocalHostName
We kunnen nu een verbinding gaan maken met behulp van:
ssh -2 -6 gebruikersnaam@computer-naam.accountnummer.members.btmm.icloud.com
Vervang 'gebruikersnaam' door de naam van een lokale gebruiker op de Mac en 'computer-naam' door de naam van je Mac (stap 3) en wijzig 'accountnummer' door de 8 cijfers van het Back to my Mac ID (stap 2).
Voorbeeld:
ssh -2 -6 richard@Richard-MBP.79637104.members.btmm.icloud.com
Wanneer alles goed is gegaan, kun je met behulp SSH direct toegang krijgen tot je Mac van iedere willekeurige locatie.
Auteur | Richard IJzermans | |
Bijgewerkt | 26/06/2014 11:10 | |
Categorie | iCloud, macOS | |
Reacties
Vraagje..
-6 betekent dat je alleen IPv6 mag gebruiken.
waarom zit dat er tussen?
Groetjes
Je kunt toch ook gewoon Teamviewer gebruiken om connectie te maken met je MAC?
Da’s bovendien gratis en eenvoudig in gebruik!
Helaas krijg ik geen cijfers te zien na het invoeren van dit commando :
echo show Setup:/Network/BackToMyMac | scutil | sed -n ‘s/.* : *\(.*\).$/\1/p’
Is er een andere manier ?
Roel,
je wordt nooit gehackt via een poort, maar via wat er achter die poort zit. In de geval ssh (secure shell). Naar mijn idee één van de veiligste methodes om contact te maken met een computer op afstand. Sterker nog, als je met VNC contact met je mac zou ik dat altijd met een tunnel via ssh doen.
Weet jij hoe de beveiliging van Icloud geregeld is? Ik ook niet zonder het op te zoeken. In het artikel lees ik dat er gebruik gemaakt wordt van ssh, dus vind ik het omslachtig.
Wanneer je bovenstaande handelingen hebt uitgevoerd is het niet nodig om via ssh te connecten.
Open een finder scherm, hier staan de betreffende Mac dan tussen.
Connect to rechts bovenin je scherm klikken en hij maakt verbinding.
Vervolgens inloggen met de administrator of een ander account wat je hebt vrijgegeven en je hebt verbinding.
Hier mee kan je sshen ook als je de ip niet weet. Maar dan moet je wel een router hebben die niet pot dicht zit.. Handig als je je macbook bent vergeten bij je chick ;
haha Roel… je hebt het mooiste antwoord.
ssh is best veilig.. ligt dan wel aan je passwd.
Kan dit ook met een airport extreme ipv een mac?
dacht het toch niet, op school zijn deze porten dicht getimmerd ook in de
V-lans is dit geblokkeerd.
ik krijg in de output een cijfer combinatie van 9 letters ipv 8!!
Daarnaast krijg ik ook geen localhostname.
Ik krijg deze verbinding niet tot stand helaas :-(
Tom, het openzetten van poort 22 is vragen om gehacked te worden.
Via iCloud lijkt me wel wat veiliger :-)
Lijkt me omslachtig. Als je ssh aanzet en de juiste poort in je router openzet 22 heb je toch ook een ssh verbinding met je Mac?
Handig
Wow super dit, ga dit zo testen. Kan dit ook via bv een windows computer? daar werk ik soms helaas mee op school