Något är fel på din konfiguration om sin SSH-server inte släpper in dig förrän du loggat in lokalt på maskinen.
Standardinstallationen av openssh-server har inga speciella inställningar för detta beteende.
Kan du kanske utveckla lite närmre vad som inte fungerar? Stämmer följande:
1. Du startar servern
2. Du försöker ansluta mot port 22 (ssh) från en annan dator
3. Servern nekar anslutningen (porten är stängd?)
4. Du loggar in lokalt på servern
5. Du försöker igen med att logga in på port 22 på servern från en annan dator
6. Inloggning via SSH lyckas denna gången
Ovanstående är vad jag kan utläsa från ditt inlägg.
---
VNC startar dock inte automatiskt. Vad jag vet innehåller vnc-paketen inte några init-script. Du kan dock komma runt det med en ganska enkel rad i /etc/rc.local:
Kod:
su - dittanvändarnamn -c 'vncserver :1'
Då startas en VNC-server på :1 (5901) vid uppstart av datorn.