Jag vill köra detta kommando automatiskt vid uppstart (inte vid login):
ssh -L 10548:localhost:548 -f -N user@localhost
Hur får jag till det?
När jag kör det i terminalen måste man knappa in lösenord för user och så utförs kommandot.
Hur ska jag göra för att det ska köras automatiskt?
Hur ska lösenordet lagras/används på ett säkert sätt...?..
Om någon undrar vad jag vill med detta så är det så här:
Jag kör Time Machine mot en extern HD.
Jag vill att TM ska vara krypterat.
Genom att lura TM att det kör över nätverk blir allt lagrat i en .sparsebundle som jag sedan har konverterat till att vara krypterad.
Eftersom det inte går att ansluta till en lokal AFP-server ansluter jag genom en SSH-tunnel från port 10548 till port 548 lokalt.
Då går det bra att ansluta.
Krypteringslösenordet är lagrat i keychain (eller vad det heter) så min .sparsebundle monteras helt automatiskt på skrivbordet när TM behöver den.
.. det enda som saknas är upprättandet av SSH-tunneln automatiskt vid uppstart.
Vore väldigt tacksam för hjälp.