םיקחורמ סקוניל יתרשל השיגל טנרטניא ססובמ SSH ףוסמ - הבית ךותב תפטעמ
Shell In A Box (םשב אטובמ shellinabox) ידי לע רצונש טנרטניא ססובמ ףוסמ רוטלומא אוה Markus Gutschke. חוקלכ לעופה הנבומ טנרטניא תרש הל שי SSH ב קוחרמ טולשלו תשגל טנרטניא ףוסמ רוטלומא ךממ שקב
.רובעל הלוכי (םי) HTTP תרובעת קרו שא תמוח תועצמאב ןגומ התא רשאכ דואמ ישומיש טנרטניא ססובמ SSH .הנוכמ לכב ינרדומ טנרטניא ןפדפד תועצמאב קחורמ SSH ףוסמל תשגלו Shellinabox תא ןיקתהל דציכ ראתמ
סקונילב Shellinabox תנקתה
.סקוניל הטנמו וטנובוא ,ןאיבד ללוכ ,לדחמ תרירב ירגאמ ךרד תובר סקוניל תוצפהב ללכנ Shellinabox ילכ ,לדחמ תרירבכ
" \\ ."apt-get" הדוקפה תועצמאב התוא ןקתה זאו "apt-cache" הדוקפה תועצמאב Shellinabox תא שפח ,קודבל ידכ .הזה רגאמהמ הנקתהל ןימזו Shellinabox לש הנקתהל ןימז ךלש רגאמה יכ אדו
$ sudo apt-cache search shellinabox $ sudo apt-get install openssl shellinabox
.(הרודפ טקיורפמ קלח רבכ הז ,EPEL ליעפהל םיכירצ אל הרודפ ישמתשמ) ."םאי" האבה הדוקפה תועצמאב ותוא ןיקתהל ןכמ רחאלו EPEL רגאמ תא ליעפהל ךילע הליחת ,Red Hat תוססובמ תוצפהב
# yum install openssl shellinabox
Shellinabox לש הרוצת תעיבק
.HTTPS לוקוטורפב שומישל "var/lib/shellinabox /" תחת תיטמוטוא רצונש תימצע המיתחב שדח SSL רושיא הנקתהה ךלהמב ,ןכ ומכ .ךלש SSH -ה תביתל עיגהל והשימ לע תושקהל ידכ (6175 רמולכ) יארקאל וזה ל
$ sudo vi /etc/default/shellinabox
# TCP port that shellinboxd's webserver listens on SHELLINABOX_PORT=6175 # specify the IP address of a destination SSH server SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125" # if you want to restrict access to shellinaboxd from localhost only SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125 --localhost-only"
# vi /etc/sysconfig/shellinaboxd
# TCP port that shellinboxd's webserver listens on PORT=6175 # specify the IP address of a destination SSH server OPTS="-s /:SSH:172.16.25.125" # if you want to restrict access to shellinaboxd from localhost only OPTS="-s /:SSH:172.16.25.125 --localhost-only"
Shellinabox תא לחה
.האבה הדוקפה תקפנה ידי לע תורישה תא ליחתהל לכות ,הרוצתה םע םייסתש רחאל
$ sudo service shellinaboxd start
# service shellinaboxd start
# systemctl enable shellinaboxd.service # systemctl start shellinaboxd.service
Shellinabox תא תמא
."netstat" הדוקפה תועצמאב 6175 האיציב לעופ Shellinabox םא אדוונ ואוב וישכע
$ sudo netstat -nap | grep shellinabox or # netstat -nap | grep shellinabox
tcp 0 0 0.0.0.0:6175 0.0.0.0:* LISTEN 12274/shellinaboxd
.ךלש זגפה תשקב תא ךינפב גיצהל יאדכו ,ךלש המסיסהו שמתשמה םש תועצמאב סנכיה .טנרטניא ססובמ SSH ףוסמ תוארל לגוסמ תויהל רומא התא .https:/Your-IP-Address: 6175 לא טוונו ךלש טנרטניאה ןפדפד תא
.ךלש הפילקה לש השוחתהו הארמה יוניש ללוכ ,תולועפו תונוכת המכב שמתשהל ידכ תינמי הציחל ץוחלל לוכי התא
.ךלש סקוניל תפטעמל קוחרמ תשגל ידכ תיפיצפס IP תבותכ רובע 6175 תאיצי תא חתפו שאה תמוחב shellinabox תא חטבאל דפקה
הינפה ירושיק
Shellinabox לש תיבה ףד