När du arbetar med samarbetande är det användbart att kunna se någons skärm. För GUI finns det gott om alternativ. Det finns några sätt att dela en terminalskärm (t.ex. skärm, tmux och tmate). Nu finns det ett nytt terminaldelningsprogram baserat på Go-språket från utvecklare [Spolu] som heter Warp.
Till skillnad från några andra lösningar är Warp enkelt, fokuserar bara på att dela en Shell-session, och kräver inte SSH eller en central server (sorts). Trots att du inte använder SSH är anslutningen mellan maskiner säker. Men om du är verkligen oroad över säkerhet, notera att sessionsnamnet (som inte är publicerat) är allt som helst som behöver ansluta. förmodligen borde göra det svårt att gissa.
Å andra sidan kan som som standard bara visa din skärmsession, så att åtminstone en angripare inte bara kan börja skriva in skadliga kommandon. Du kan dock tillåta någon att ta kontroll, men i så fall vill du vara mycket säker på att du visste vem du tillåter att använda din dator.
Gå kommer att springa på hallon Pi, så det borde vara lätt att installera där. Du behöver åtminstone version 1.7 av Go. Du borde också ha Goroot och Gopath Miljövariabler. Du kommer förmodligen vilja lägga till din gopath till din systemväg, för att göra det enklare att köra Warp (och andra Go Executables).
Även om Readme säger att det inte finns någon central server, ser det ut som det använder Warp.Link-servern för att hantera anslutningsförfrågningar. Vi är inte experter, men vi antar att en utvärdering av koden skulle se Warp.Link-servern som löser namn och lämna in anslutningen. Men om du är verkligen säkerhet och säkerhetsmedveten, borde du förmodligen vara säker.
Om du inte har något emot ssh, kan du alltid använda den här gaffeln av tmux. Du kan också använda Tmux eller skärm direkt (se videon nedan). Ingen av dessa metoder kommer att vara så robust som Mosh, men då är det ett annat användningsfall. Eller du kan bara ge någon nycklarna till din dator om du vågar.