Shellwave on avoimen lähdekoodin SSH-asiakasohjelma ja -pääte Android-puhelimille, -tableteille ja -taittuville laitteille. Yhdistä Linux-palvelimille, Raspberry Pille tai kotilaboratorioon SFTP:n, portinohjauksen ja yhteyden katkeamisesta selviävien istuntojen avulla.
Se on olemassa, koska jokainen mobiili SSH-asiakasohjelma pakottaa sinut valitsemaan kätevän ja luotettavan välillä – ja se on typerä valinta.
Selviytyvät istunnot
Junasi ajaa tunneliin ja yhteys katkeaa. Kun signaali palaa, istuntosi on edelleen olemassa – yhdistetty uudelleen ilman salasanan uudelleenkirjoittamista ja valinnaisten tmux-tuettujen istuntojen avulla, jotka on liitetty uudelleen vieritystoiminnolla. Sinun ei tarvitse tehdä mitään. Isännät voivat myös pitää pysyvän istunnon käynnissä, joten voit sulkea sovelluksen ja palata täsmälleen siihen, mihin jäit.
Mihinkään ei luoteta sinulle
Isäntäavaimet tarkistetaan ensimmäisen yhteyden muodostamisen yhteydessä ja muistetaan sen jälkeen, sormenjälki näytetään, jotta voit tarkistaa sen itse. Jos isäntäavain muuttuu, Shellwave pysäyttää sinut ennen kuin jatkat. Hyväksy kaikki -tilaa ei ole, ja widgetistä tai ruudusta suoritettava komentosarja ei koskaan vastaa kehotteeseen puolestasi.
Avaimesi pysyvät laitteellasi
Salasana, tuotu yksityinen avain, laitteellasi luotu avain (Ed25519, ECDSA tai RSA), OpenSSH-varmenteet tai näppäimistöllä toimiva/2FA – mitä tahansa jo käytätkin. Kaikki salataan laitteella, ja puhelimissa, jotka tukevat sitä, on laitteistosuojaus ja valinnainen biometrinen lukko. Voit luoda avaimen laitteella ja asentaa sen isännän authorized_keys-kansioon ilman, että yksityinen avain poistuu puhelimesta.
Säästä itseltäsi kirjoittaminen
Tallenna komentoja tai skriptejä isäntäkonetta vastaan parametreilla, jotka täytät niitä suorittaessasi. Katso niiden suoritusta reaaliajassa, suorita niitä taustalla ja tarkista myöhemmin uudelleen tai käynnistä ne jo käynnissä olevaan istuntoon. Voit käynnistää skriptin itse sovelluksesta, aloitusnäytön widgetistä, sovelluksen pikakuvakkeesta tai pika-asetusruudusta. Sama widget ja ruutu voivat herättää nukkuvan koneen Wake-on-LAN-toiminnolla.
Verkkoyhteydet, tehtynä oikein
- Paikallinen ja etäporttien edelleenlähetys
- SOCKS5-välityspalvelin
- Hyppyisäntä/bastioniketjutus useiden hyppyjen kautta
- Tuo olemassa oleva ~/.ssh/config-tiedosto sellaisenaan — isännät, portit, käyttäjät, avaimet, hyppyisännät, Match-lohkot
Edelleenlähetetyt portit ja välityspalvelin sitoutuvat loopbackiin, ellet toisin määrää.
Tiedostonsiirto
Selaa isännän tiedostoja SFTP:n kautta istunnon sisältä: lataa, lähetä, nimeä uudelleen ja poista sovelluksia vaihtamatta.
Oikea terminaali
256 väriä, laaja merkkituki, oikea kursorin ja vierityksen käsittely. Jos käytät vimiä, tmuxia tai htopia, ne näyttävät ja toimivat odotetulla tavalla. Ei outoja uudelleenpiirtoja, ei rikkinäisiä näppäimiä, ei kompromisseja. Hae vierityspalkista, kirjaa istunto tiedostoon ja näkyvä näyttö on luettavissa TalkBackilla.
Rakennettu taittuvia laitteita ajatellen
Taitetuilla tai leveillä näytöillä saat kaksiruutuisen asettelun, isäntäluettelon terminaalin vieressä. Pöytätila pitää terminaalin saranan yläpuolella ja näppäimistön sen alapuolella. Taita tai avaa kesken istunnon, eikä mikään putoa.
Tee siitä omasi näköinen
Muutamia yksitila-fontteja mukana tai tuo omasi. Värimaailmat, kuten Solarized, Gruvbox, Nord, Dracula, Tango ja Campbell, sekä täysi editori, jos haluat luoda oman. Näppäinpalkki, jota voit mukauttaa isäntäkohtaisesti makroilla ja asetteluilla. Materiaali, jonka värität läpi.
Tietosuoja
Ei käyttötietoja, ei analytiikkaa, ei kaatumisraportointia. Shellwave muodostaa yhteyden vain niihin isäntiin, joille sen käsket – ei mitään muuta.
Play Kaupan versiossa on valinnainen kertaluonteinen vinkki kehittäjälle. Se ei avaa mitään, ja F-Droid-versiossa se on jätetty kokonaan pois.
Avoin lähdekoodi, GNU GPLv3.
Avoimen lähdekoodin SSH-asiakas ja -pääte, jossa on SFTP, portinohjaus ja hyppyisännät