Hogyan lehetséges böngészőnket ssh terminálként használni.
Nyilván nem fog vetekedni a Putty képességeivel. Ez az iromány csak érdekesség, hogy ilyen is van.
SSH kapcsolat létesitéséhez böngészőn keresztül két lehetőségünk van.
1. addon / plugin
2. JAVA applet
FireSSH - firessh.net/
A böngészőbe épülő.
Instaláláshoz nincs mit hozzátenni. GoTo addon and install. [link]
Lehetőség van külön ablakban való futtatásra: firefox -chrome chrome://firessh/content/
Illetve Firefox: Tools->Web Developer->FireSSH
Vagy Bal klikk a Toolbar-on - > Customize -> Majd húzzuk a FireSSH ikonját a Toolbarba.
A programot elindítva az account manager segitségével elmenthetjük a kapcsolatokat. Lehetőség van a hagyományos név / jelszó illetve a kulcs alapú bejelentkezésre.
Az Advanced menüben lehetőség van portforward és tunneling beállitására.
A kapcsolatból hagyományosan az exit paranccsal tudunk kilépni.
Kilépés után a következő lehetőségeink vannak:
R - reconnect
C - choose another connect
x - close - az ablak inaktív lesz
MindTerm - tech.cryptzone.com/mindterm/
A java-s kliens.
Hasznos kis cucc. SSH mellett tud Telnet-et is, illetve pluginokkal fel lehet okosítani.
Nekem nem túl szimpatikus. Főleg, hogy többnyire a Java le van tiltva.
shellinabox - code.google.com/p/shellinabox
Linuxos web alapú terminál emulátor ami Markus Gutschke keze munkáját dicséri.
Egy webszervert telepít a gépre amin keresztül kapunk egy shell-t. Jelenleg csak Linuxra elérhető.
Őszinte leszek, nem igazán látom előnyét, mondjuk egy ssh serverrel szemben. De, mint érdekesség fontosnak tartom megemlíteni.
Install:
Debian, *buntu, Mint: sudo apt-get install openssl shellinabox
RHEL,CentOS,Fedora: yum install openssl shellinabox
Alapértelmezetten a 4200-as porton várja a kapcsolódást, de ezt bármikor megváltoztathatjuk.
Debian, *buntu, Mint: sudo nano /etc/default/shellinabox
RHEL,CentOS,Fedora: nano /etc/sysconfig/shellinaboxd
# TCP port that shellinboxd's webserver listens on
SHELLINABOX_PORT=4200
Service indítása:
Debian, *buntu, Mint: sudo service shellinaboxd start
RHEL,CentOS: service shellinaboxd start
Futás ellenőrzése:
$ sudo netstat -nap | grep shellinabox
# netstat -nap | grep shellinabox
tcp 0 0 0.0.0.0:4200 0.0.0.0:* LISTEN 12274/shellinaboxd
Ezután ha a saját gépen nyitunk egy böngészőt és a címsorba beírjuk
127.0.0.1:4200 [localhost:port] akkor tudjuk tesztelni, hogy fut a shellinabox
Távoli eléréshez [ipcimünk]:[port]
Ha router mögött vagyunk akkor portforwardot ne felejtsük el beállitani