םיקחורמ סקוניל יתרשל השיגל טנרטניא ססובמ 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 לש תיבה ףד