SSH Server 0.13.0: ditt SSH-skal stannar nu i sina mappar
SSH Server 0.13.0 låter SSH-skalet följa samma regler som SFTP: varje användares skal ser bara de mappar du tilldelar, skrivskyddade mappar förblir skrivskyddade och dolda filer förblir dolda.
On this page
SSH Server 0.13.0: ditt SSH-skal stannar nu i sina mappar
SSH Server 0.13.0 finns nu på Google Play för telefoner, surfplattor och Android TV. Den här versionen täpper till en lucka som en del av er stötte på: SSH-skalet följer nu samma regler som SFTP. Varje användares skal ser bara de mappar du har ställt in för den, och inget annat.
En minut lång rundtur bland nyheterna i 0.13.0.
Varför det spelar roll
I SSH Server ger du varje användare en lista med mappar. SFTP har alltid respekterat den listan: en användare som bara fick Download såg Download och inget mer.
SSH-skalet gjorde inte det. När samma användare öppnade en terminal med ssh startade skalet i appens egen privata mapp och kunde titta runt bland allt som appen själv kunde nå. Det var förvirrande ("Varför hittar jag inte min Download-mapp i skalet?") och innebar att mapplistan inte var någon verklig gräns för den som använde skalet.
Från och med 0.13.0 är mapplistan gränsen överallt.

Vad skalet ser nu
Skalet ser exakt de mappar som SFTP visar för den användaren:
- En mapp: den visas som
/. Om du ger en användare/storage/emulated/0är/i dess skal ditt interna lagringsutrymme. - Flera mappar:
/listar dem efter deras alias. En användare medDownloadochDCIM(visad somPhotos) ser exakt två mappar i/:DownloadochPhotos. - Allt annat är borta. Resten av ditt lagringsutrymme, appens egna data och andra appars data finns helt enkelt inte där. Sökvägar som skulle leda utanför, inklusive
..och Linux-trick via/proc, stannar inuti användarens mappar.
Dina vanliga skalverktyg fungerar som förut: ls, cd, cp, mv, find, cat, pipes, skript och bakgrundsjobb. Androids egna systemfiler förblir läsbara så att kommandona kan köras, precis som i vilket Android-skal som helst.
Här är en riktig session i SSH Server 0.13.0:

Skrivskyddade mappar och dolda filer gäller också
Två inställningar du redan känner till från SFTP fungerar nu även i skalet:
- Writable: om en mapps Writable-ruta inte är ikryssad kan skalet öppna den, läsa den och kopiera filer ur den, men inte skapa, ändra, byta namn på eller ta bort något i den. Du ser
Read-only file system, som på en skrivskyddad disk. - Show hidden files: om detta är av för en användare utelämnas filer och mappar vars namn börjar med en punkt (
.ssh,.cache, …) från listningar även i skalet:ls -a,find, tabbkomplettering. Precis som i SFTP kan en dold fil fortfarande öppnas med sitt exakta namn.

Så ställer du in det
Det finns inget nytt att slå på. Skalet använder de mappar du redan har ställt in för varje användare:
- Öppna SSH Server och tryck på Users.
- Tryck på pennan bredvid en användare.
- Under Access path, tryck på Add new och välj en mapp. Upprepa för varje mapp användaren ska få.
- Avmarkera Writable för de mappar som ska vara skrivskyddade.
- Tryck på ✓ för att spara. Nästa gång användaren loggar in visar dess skal exakt dessa mappar.
Vill du inte att en användare ska ha något skal alls? Reglaget Disable shell på samma skärm stänger fortfarande av det.
Fungerar överallt, ingen root behövs
Det nya skalet fungerar utan root på alla enheter som SSH Server stöder: telefoner, surfplattor och Android TV, med 64-bitars och 32-bitars ARM- och x86-processorer. Vi testade det från Android 6 till Android 16.
På ett fåtal mycket gamla enheter, mest Android 6 och 7 med en föråldrad systemkärna, saknar systemet en funktion som skalet behöver. Där faller SSH Server inte tillbaka på ett obegränsat skal: sessionen visar ett kort meddelande om att skalet inte kan starta och stängs sedan. SFTP fortsätter att fungera normalt på de enheterna.
Två rättningar
SFTP avslutar inte längre din session vid en felaktig sökväg. Om du öppnade en sökväg utanför dina mappar, till exempel ls /storage/emulated/0, kunde anslutningen stängas med Connection closed. Nu får du ett vanligt "not found"-meddelande och fortsätter arbeta.

Users och SFTP Logs får plats på skärmen på Android 15 och senare. På nyare Android-versioner gled titeln och bakåtpilen på dessa två skärmar in under statusfältet. Nu sitter de under det.

Frågor
Mina filer låg tidigare i /storage/emulated/0. Var är de nu?
I din användares mappar. Kör ls / för att se dem. Om du gav användaren hela ditt interna lagringsutrymme är det / självt.
Skalet säger att det är otillgängligt eller inte kan starta. Vad kan jag göra? Kontrollera att användaren har minst en mapp under Access path och att SSH Server har behörighet att nå dina filer. Om båda stämmer är din enhet en av de få som saknar den kärnfunktion skalet behöver; SFTP fungerar fortfarande.
Ändrar det här SFTP? Nej. SFTP fungerade redan så. Bara skalet ändrades, plus SFTP-rättningen ovan.
Hämta
SSH Server 0.13.0 rullas ut på Google Play nu:
- Telefoner och surfplattor: SSH Server på Google Play
- Android TV: SSH Server för Android TV
Tack till alla som skrev till oss om skalet och SFTP. Fortsätt skicka oss er feedback!
Videos
Related posts
Image2SVG 2.1: SVG i färg, liveförhandsvisning och mycket mer
Image2SVG 2.1 är vår största uppdatering hittills: SVG i färg med upp till 8 färger, förinställningar med liveförhandsvisning, färger och storlek för din SVG, utdata som PDF/EPS/DXF, export till PNG, en visare för att jämföra och zooma, beskärning, delning från andra appar, export som ZIP och 14 nya språk. Appen är också redo för Android 17.
Photo EXIF Editor 2.5.5: redigera IPTC-bildtexter, nyckelord och krediter på Android
Photo EXIF Editor 2.5.5 lägger till IPTC-redigering för JPEG-foton: titlar, beskrivningar, nyckelord, upphovsperson, upphovsrätt och plats, på ett foto eller en hel grupp. Datum du anger på skannade och gamla foton visas nu rätt i galleriet, att spara lämnar aldrig ett trasigt foto efter sig och HEIC-konverteraren fungerar igen på Android 16.
Daily Wallpapers 0.3.21: slut på inzoomade bakgrunder, plus nedladdning bara via Wi-Fi och en widget med ett tryck
Daily Wallpapers 0.3.21 åtgärdar bakgrunder som såg inzoomade eller suddiga ut efter ett byte under natten, slutar beskära stående foton för mycket och lägger till alternativet "Download on Wi-Fi only" och en widget för startskärmen som byter bakgrund med ett tryck. Appen är också redo för Android 16 och 17.