Shell A Akwatin - Samun damar Linux SSH Terminal ta Mai Binciken Yanar Gizo
Shell A Akwatin (lafazi da shellinabox) babban kwailin tashar yanar gizo ne wanda Markus Gutschke ya kirkira. Yana da ginanniyar sabar gidan yanar gizo wanda ke gudana azaman abokin ciniki na SSH na yanar gizo akan takamaiman tashar jiragen ruwa kuma yana motsa ku zuwa tashar tashar yanar gizo don samun dama da sarrafa Linux Server SSH Shell ta nesa ta amfani da kowane AJAX/JavaScript da CSS- an kunna browser ba tare da buƙatar ƙarin ƙarin plugins kamar FireSSH ba.
A cikin wannan koyawa, na bayyana yadda ake shigar da Shellinabox da samun dama ga tashar SSH mai nisa ta amfani da burauzar gidan yanar gizo na zamani akan kowace na'ura. Samun damar SSH na tushen yanar gizo zuwa sabobin Linux yana da matukar amfani lokacin da aka kiyaye ku tare da Tacewar zaɓi kuma zirga-zirgar HTTPS kawai za ta iya shiga.
Shigar da Shellinabox akan Linux Systems
Ta hanyar tsoho, an haɗa kayan aikin Shellinabox akan rarrabawar Linux na tushen Debian ta hanyar tsoffin ma'ajin ta amfani da mai sarrafa fakitin tsoho kamar yadda aka nuna.
$ sudo apt install openssl shellinabox
A kan rabe-raben Red Hat, kuna buƙatar shigar da shi daga tushen ta amfani da umarni masu zuwa.
# yum install git openssl-devel pam-devel zlib-devel autoconf automake libtool # git clone https://github.com/shellinabox/shellinabox.git && cd shellinabox # autoreconf -i # ./configure && make
Ana saita Shellinabox a cikin Linux Systems
Ta hanyar tsoho, shellinaboxd yana sauraron tashar TCP 4200 akan localhost. Don dalilai na tsaro, na canza wannan tsohuwar tashar jiragen ruwa zuwa bazuwar (watau 6175) don yin wahala ga kowa ya isa akwatin SSH ɗin ku.
Hakanan, yayin shigarwa, sabuwar takardar shaidar SSL mai sanya hannu ta atomatik ana ƙirƙira ta atomatik ƙarƙashin “/var/lib/shellinabox” don amfani da ka'idar HTTPS.
$ sudo vi /etc/default/shellinabox OR $ sudo nano /etc/default/shellinabox
Yi canje-canjen sanyi kamar yadda aka nuna a ƙasa…
# Should shellinaboxd start automatically SHELLINABOX_DAEMON_START=1 # TCP port that shellinboxd's webserver listens on SHELLINABOX_PORT=6175 # Parameters that are managed by the system and usually should not need # changing: # SHELLINABOX_DATADIR=/var/lib/shellinabox # SHELLINABOX_USER=shellinabox # SHELLINABOX_GROUP=shellinabox # Any optional arguments (e.g. extra service definitions). Make sure # that that argument is quoted. # # Beeps are disabled because of reports of the VLC plugin crashing # Firefox on Linux/x86_64. SHELLINABOX_ARGS="--no-beep" # specify the IP address of an SSH server OPTS="-s /:SSH:192.168.0.140" # if you want to restrict access to shellinaboxd from localhost only OPTS="-s /:SSH:192.168.0.140 --localhost-only"
Da zarar kun gama tare da daidaitawa, zaku iya sake farawa kuma ku tabbatar da sabis na shellinabox ta hanyar ba da umarni masu zuwa.
$ sudo systemctl restart shellinabox $ sudo systemctl status shellinabox
Yanzu bari mu tabbatar ko Shellinabox yana gudana akan tashar jiragen ruwa 6175 ta amfani da umarnin netstat.
$ sudo netstat -nap | grep shellinabox
Tabbatar kun tabbatar da akwatin akwatin ku akan Tacewar zaɓi kuma buɗe tashar jiragen ruwa 6175 don takamaiman Adireshin IP don samun damar harsashin Linux ɗinku daga nesa.
------- On Debian, Ubuntu and Mint ------- $ sudo ufw allow 6175/tcp $ sudo ufw allow from 192.168.0.103 to any port 6175 ------- On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux ------- $ sudo firewall-cmd --zone=public --add-port=6175/tcp $ sudo firewall-cmd --zone=public --add-source=192.168.0.103/6175 --permanent
Samun damar Linux SSH Terminal ta hanyar Masu Binciken Yanar Gizo
Yanzu buɗe burauzar gidan yanar gizon ku, kuma kewaya zuwa https://Your-IP-Adress:6175. Ya kamata ku iya ganin tashar SSH mai tushen yanar gizo. Shiga ta amfani da sunan mai amfani da kalmar wucewa kuma yakamata a gabatar da ku tare da faɗakarwar harsashin ku.
Kuna iya danna dama don amfani da fasali da ayyuka da yawa, gami da canza kamanni da jin harsashin ku.
Don ƙarin bayani, ziyarci shafin Shellinabox github na hukuma.