Het MacFreak® Forum - Voor online ondersteuning in het Nederlands!

    Het MacFreak® Forum
     Vragen: Programmeren in C(++), Cocoa, Java, BASIC
         Terminal code
                
Welkom bij Vragen: Programmeren in C(++), Cocoa, Java, BASIC 

      Forum gemodereerd door: Moderator  
  Spring naar onderwerp
« Ouder - Nieuwer »  
Onderwerp met meerdere pagina's:
   [ 1 2 ]    Volgende »

    

       
jarno jjw
Niet Aanwezig



MacFreak Veteraan
Aantal berichten: 164 | Lid sinds: 13-09-2010 | Geplaatst om: 17:32 - 04-04-2011
Beste mededenkers, als mijn vraag niet op de correcte plaats staat mijn excuus.

Heeft iemand enig idee wat de volgende Terminal code precies doet.

sudo defaults write com.apple.ScreenSharing skipLocalAddressCheck -boolean YES

Ik was een topic gestart om van af een externe locatie mijn iMac thuis over te nemen, dit werkt inmiddels perfect maar ik begrijp niet helemaal waar deze code goed voor is.
De uitleg voor wat ik wou is hier te vinden, het gaat dan om stap 4.

http://blog.djmnet.org/2009/05/11/macos-remote-desktop-over-the-internet-using-ssh-secure-shell/

Met vriendelijke groet,
Jarno jjw

Pieterr
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 6384 | Lid sinds: 26-08-2009 | Geplaatst om: 17:51 - 04-04-2011
Kom je hier verder mee?
http://hints.macworld.com/comment.php?mode=view&cid=91722




"One experiment is better than a thousand expert opinions. Try it."

jarno jjw
Niet Aanwezig



MacFreak Veteraan
Aantal berichten: 164 | Lid sinds: 13-09-2010 | Geplaatst om: 18:17 - 04-04-2011
Hey Pieter, jij zit ook overal op dit Forum haha.

Nee hier kom ik niet verder mee, wat daar word uitgelegd/besproken dat komt op het zelfde neer als de link die ik al plaatste, ik wil graag weten wat deze code precies doet.
Het gekke namelijk, of ik nu YES of NO invul toch kan ik met de ssh tunnel mijn scherm overnemen.
Dus was gewoon nieuwsgierig.

Grtjs Jarno jjw

MacSea
Niet Aanwezig




MacFreak Verslaafde
Aantal berichten: 465 | Lid sinds: 08-03-2003 | Geplaatst om: 18:27 - 04-04-2011
Hey Jarno,


de link van Pieterr zou je nochtans wel verder moeten helpen hoor. Het staat er klaar en duidelijk:

'You cannot share your own computer.' when trying to connect to 'vnc://localhost:[lport]' afterwards. I understand that Apple probably did this to prevent naive users from confusing themselves by connecting to their own systems. However, it's a pain for those who need to connect to localhost for ssh-tunneling. Here's a temporary way to eliminate this restriction:....

MAW: Apple heeft er voor gezorgd dat als je een computer wilt overnemen die op localhost zit, je een foutmelding krijgt. Welke foutmelding... wel dat je je eigen computer niet kan overnemen (zou een beetje absurd zijn ook). Nu als jij jouw Macje van thuis wil overnemen maak je gebruik van een SSH tunnel om door je firewall/router heen te prikken. Om van de SSH tunnel die je maakt gebruik te kunnen maken moet je inloggen op localhost (want die verwijst nu door naar jouw Macje thuis en niet meer naar de locale computer), maar Apple verhindert dat dus... Met dat Terminal commando zet je die check af.

Hopelijk iets duidelijker ?




mvg Glenn Verhalle • Administratieve software voor reclame- en communicatie bedrijven : http://www.thinx.be

willemijngreven
Niet Aanwezig




Account inactief
Aantal berichten: 785 | Lid sinds: 14-10-2010 | Geplaatst om: 18:53 - 04-04-2011
Herstart je Mac nadat je die terminalcode hebt ingevoerd.

Citaat: Apple heeft er voor gezorgd dat als je een computer wilt overnemen die op localhost zit, je een foutmelding krijgt. Welke foutmelding... wel dat je je eigen computer niet kan overnemen (zou een beetje absurd zijn ook).


Zo verschrikkelijk absurd is dit dus niet. De mensen bij Apple denken echter alleen in de richting van de 'gewone gemiddelde' consument. Er is geen rekening gehouden met mensen die soms wel eens een ssh tunnel willen opzetten.

MacSea
Niet Aanwezig




MacFreak Verslaafde
Aantal berichten: 465 | Lid sinds: 08-03-2003 | Geplaatst om: 21:06 - 04-04-2011
ik zei niet dat de mensen bij Apple een 'absurd' idee hadden, wel dat de 'domme' gebruiker misschien het 'absurde' idee zou hebben zijn eigen computer proberen over te nemen. Denk dat het effect dan een beetje zou er uit gaan zien alsof je tussen 2 spiegels gaat staan, of zo in die TV reeksen uit de jaren 70/80 waar ze met die effectjes gingen spelen  

Een localhost doen via een SSH tunnel is idd al voor de (semi-)gevorderde gebruiker, toch vind ik dat Apple die waarschuwing wel ergens had mogen voorzien van een linkje/uitlegje hoe je die kan afzetten als je een SSH tunnel maakt (maar dan op zo'n manier dat het geen verwarring schept voor Jan Modaal). Heb zelf al vaker dat probleem gehad en het is nog niet zo gek lang dat ik de oplossing met het Terminal commando gevonden heb.




mvg Glenn Verhalle • Administratieve software voor reclame- en communicatie bedrijven : http://www.thinx.be

jarno jjw
Niet Aanwezig



MacFreak Veteraan
Aantal berichten: 164 | Lid sinds: 13-09-2010 | Geplaatst om: 23:58 - 04-04-2011
Ik begrijp nu inmiddels wel dat de code in stap 4 geen ipcheck meer doet op de locale machine waar je de code invoert, wat ik niet begrijp is waar het voor nodig is, als ik via een VNC commando een scherm over wil nemen dan vul ik het ip adres in van de remote mac en niet van mijn local mac. Het werkte ook gewoon allemaal keurig thuis in het local netwerk via de ingebouwde vnc functie van MacosX tot dat ik de BOOLEAN YES code toe paste op de Macbook, toen kon ik ineens NIET meer een scherm overname doen in het locale netwerk. Dus ik zit achter de iMac en mag dan NIET mijn scherm van de Macbook zien, wel anders om, daar geen probleem. Op afstand mijn iMac overnemen is ook GEEN probleem na het gebruik van de code op stap 4 en 5 maar dat zeg ik, nu mag ik dus niet meer het scherm van mijn Macbook overnemen.

Ik heb geprobeerd op de remote mac waar ik die terminal code moet invullen wat betreft stap 4 de BOOLEAN YESS code op BOOLEAN NO te zetten maar zonder resultaat, lokaal mijn scherm van mijn Macbook overnemen is er niet meer bij na het uitvoeren van het stappen plan op mijn link.

Of te wel de vraag is, hoe draai ik de boel nu weer terug zodat ik gewoon met cmd-k of te wel verbind met server, mijn ip adres van de local machine in kan vullen en de iMac dat scherm ook weer weer geeft.

De topic die me hielp om op afstand de thuis mac over te nemen is hier te vinden -->> http://www.macfreak.nl/forums/topic/3/22494/schermdeling-over-internet/0/ <<--

Met vriendelijke groet en als ik niet duidelijk ben geweest hoor ik het graag.
Jarn jjw

MacSea
Niet Aanwezig




MacFreak Verslaafde
Aantal berichten: 465 | Lid sinds: 08-03-2003 | Geplaatst om: 08:36 - 05-04-2011

Citaat: jarno jjw om 23:58, 4-04-2011
Ik begrijp nu inmiddels wel dat de code in stap 4 geen ipcheck meer doet op de locale machine waar je de code invoert, wat ik niet begrijp is waar het voor nodig is


Zoek eens wat op over SSH tunnels, dan zal het je wel duidelijk worden.

Kort gezegd: als je lokaal werkt kan je idd het ip-adres van de andere computer doorgeven. Als je remote werkt lukt dat al niet altijd meer en moet je een SSH tunnel opzetten om je 'door te lussen' naar de juiste computer. 1 van de eigenschappen van die SSH tunnel is dat je die opzet op de computer waar je op afstand mee werkt en je dus via die tunnel die op die computer staat moet gaan werken, vandaar dat je dan localhost moet gebruiken. (pfff het is voor mij zo helder als pompwater, maar daar een heldere uitleg voor geven aan de gevorderde (semi-) leek is dan weer niet zo simpel.




mvg Glenn Verhalle • Administratieve software voor reclame- en communicatie bedrijven : http://www.thinx.be

willemijngreven
Niet Aanwezig




Account inactief
Aantal berichten: 785 | Lid sinds: 14-10-2010 | Geplaatst om: 10:32 - 05-04-2011
WIj danken je voor je bereidwillige uitleg. Vraagje: Wat bedoel je met 'de computer waar je op afstand mee werkt'? Is dat de computer waarop je zit te typen of de computer die je aan het besturen bent?

jarno jjw
Niet Aanwezig



MacFreak Veteraan
Aantal berichten: 164 | Lid sinds: 13-09-2010 | Geplaatst om: 14:33 - 05-04-2011
Die ssh tunnel dat begrijp ik wel, ik heb het idee dat mijn vraag niet goed word begrepen.
De vraag luid, waar is de volgende code voor en wat doet deze precies, dit laatste kan ik wel invullen maar waar is het voor nodig om op de Local Machine deze code toe te passen en dan heb ik het over deze code...

sudo defaults write com.apple.ScreenSharing skipLocalAddressCheck -boolean YES

Of begrijp ik de antwoorden niet goed?

Grtjs Jarno jjw

       

Spring naar onderwerp
« Ouder - Nieuwer »
Onderwerp met meerdere pagina's:
   [ 1 2 ]    Volgende »

MF-Forum v6.0.0 © 2001/2012 - MacFreak® Interactive Media