סקוניל יפוסמ לוהינל ךסמ תודוקפל תואמגוד 10


.דחא ףוסמ תונולח להנמ ךותב םידרפנ ףוסמ יעפומ רפסמ חותפל שמתשמל עיצמ אוה .(תויביטקארטניא תופילק ללכ ךרדב) םיכילהת רפסמ ןיב תיזיפ הלוסנוק לפכהל ידכ הב שמתשהל ןתינש אלמ ךסמ תנכות אוה ךסמ

.ףוסמ תולעפה ףרצל/קתנלו םירחא םישמתשמ םע ךלש תולעפהה תא ףתשל ךל רשפאמ םג הז .ףוסמה תפטעממ תוינכות תדרפהלו הדוקפ תרוש קשמממ תוינכות רפסמ םע דדומתמ התא םא דואמ ישומיש ךסמה םושיי

.ךסמה תנקתהל ךלש הצפהה תנקתה ךילה רחא בוקע אנא .וב שומישה ינפל apt-get תדוקפ תועצמאב הליחת ותוא ןיקתהל ילע ,לדחמ תרירבכ ךסמ ןקתומ אל הטנמ סקונילב ,לבא .לדחמ תרירבכ ןקתוה ךסמה ,10.04 וטנובו

# apt-get install screen (On Debian based Systems)
# yum install screen (On RedHat based Systems)

.ךסמה לש היצקנופה תא תוארל ליחתנ .סקוניל תודוקפ תואמ ךותב תרתסומ רשא סקונילב דואמ הבוט הדוקפ אוה ךסמ ,השעמל

הנושארה םעפב לחתה ךסמ

.הדוקפה תרושכ קוידב קשממ םע עיפוי ךסמה זאו .הדוקפה תרושב ךסמ דלקה טושפ

[email  ~ $ screen

ךסמ רטמרפ גצה

.םירטמרפ וא הדוקפ ול שיש ךכ ,םושיי אוה ךסמהש ןוויכמ ךא .הליגרה CLI תביבסב אצמנ התאש ומכ ךלש הדובעה לכ תא תושעל לוכי התא ,ךסמל סנכנ התאשכ

.ךסמה לע םירטמרפה וא תודוקפה לכ תא הארת זא .םיטוטיצ אלל "?" -ו "Ctrl-A" דלקה

                                                             Screen key bindings, page 1 of 1.

                                                             Command key:  ^A   Literal ^A:  a

  break       ^B b         flow        ^F f         lockscreen  ^X x         pow_break   B            screen      ^C c         width       W
  clear       C            focus       ^I           log         H            pow_detach  D            select      '            windows     ^W w
  colon       :            hardcopy    h            login       L            prev        ^H ^P p ^?   silence     _            wrap        ^R r
  copy        ^[ [         help        ?            meta        a            quit        \            split       S            writebuf    >
  detach      ^D d         history     { }          monitor     M            readbuf     <            suspend     ^Z z         xoff        ^S s
  digraph     ^V           info        i            next        ^@ ^N sp n   redisplay   ^L l         time        ^T t         xon         ^Q q
  displays    *            kill        K k          number      N            remove      X            title       A
  dumptermcap .            lastmsg     ^M m         only        Q            removebuf   =            vbell       ^G
  fit         F            license     ,            other       ^A           reset       Z            version     v

^]  paste .
"   windowlist -b
-   select -
0   select 0
1   select 1
2   select 2
3   select 3
4   select 4
5   select 5
6   select 6
7   select 7
8   select 8
9   select 9
I   login on
O   login off
]   paste .

.(ריחמ תועצה אלל םישענ "Ctrl-A" -ב םישמתשמה ךרדה ירוציק לכש בל םיש) ."Enter" וא "חוור לגרס" רותפכ לע ץוחלל לוכי התא ,הרזעה ךסממ תאצל ידכ

ךסמה תא קתנ

:המגודל שיחרתה הנה .ךסמה לע תישעש רבד דבאל ילבמ ותוא רזחשל לכות ,ןכמ רחאל .ותוא קתנל לוכי התאש אוה ךסמה לש תונורתיה דחא

.wget תדוקפ תועצמאב ךלש תכרעמל 400MB ןוקית דירומ התאש חיננ .ךלש תרשה SSH-on עצמאב התא

.ותוא קתנלו ךסמב שמתשהל לכונ ,ךכמ ענמיהל ידכ .בוש הלחתההמ ליחתהל ךירצ התא .קספיי הדרוהה ךילהת ,תועטב דבאש רוביחה םואתפ וא ,SSH -ה תלעפה תא קתנת םא .םייתעש ךשמיי הדרוהה ךילהת ,תוכרעה יפ לע

.ךסמל סנכיהל ךילע ,תישאר .וז הדוקפב ןנובתה

[email  ~ $ screen

.apt-get תדוקפ תועצמאב ילש dpkg -ה תליבח תא גרדשמ ינא ,ילש סקונילה הטנמ לע תואמגודל .הדרוהה ךילהת תא תושעל לוכי התא זא

[email  ~ $ sudo apt-get install dpkg
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages will be upgraded:
  dpkg
1 upgraded, 0 newly installed, 0 to remove and 1146 not upgraded.
Need to get 2,583 kB of archives.
After this operation, 127 kB of additional disk space will be used.
Get:1 http://debian.linuxmint.com/latest/ testing/main dpkg i386 1.16.10 [2,583 kB]
47% [1 dpkg 1,625 kB/2,583 kB 47%]                                        14,7 kB/s

:ךכ היהי טלפה .הלאה םירותפכה לע ץחלתשכ םולכ הארת אל ."d" -ו "Ctrl-A" לע ץוחלל לוכי התא ,המוציעב הדרוהה ןמזב

[detached from 5561.pts-0.mint]
[email  ~ $

ךסמה תא שדחמ רבח

:וז הדוקפ ליעפהל לוכי התא .ךסמה תא רזחשל ךילע ,ךכ םשל .ךלש הדרוהה ךילהת תומדקתה תא תוארל הצור התאו ךלש תרשל בוש SSH ליחתמ התא ,ךלש תיבב .התיבה רזוחו ךלש SSH -ה תלעפה תא קתנמ התאש חיננ ,ךסמ

[email  ~ $ screen -r

.לעופ ןיידע תראשהש ךילהתהש הארתו

.ןימז ךסמ המכ תוארל ידכ l- ךסמב שמתשה .ךסמה תלעפה ההזמ תא דילקהל ךילע ,ךסמב תחא השיגפמ רתוי ךל שי רשאכ

[email  ~ $ screen -ls
[email  ~ $ screen -ls
There are screens on:
        7849.pts-0.mint (10/06/2013 01:50:45 PM)        (Detached)
        5561.pts-0.mint (10/06/2013 11:12:05 AM)        (Detached)
2 Sockets in /var/run/screen/S-pungki

.וז הדוקפ דלקה ,pts-0.mint.7849 ךסמה תא רזחשל ךנוצרב םא

[email  ~ $ screen -r 7849

הבורמ ךסמב שומיש

.תאז תושעל םיכרד (יתש) 2 ןנשי .תינמז וב הבורמ ךסמ ןולח ליעפהל לוכי התא .ןכ הז ןכ ?ירשפא הז םאה ,ךתדובע תא עצבל ידכב דחא ךסממ רתויל קוקז התא רשאכ

.ןנוקמ ךסמ השוע התא ,תינש .יתימאה ףוסמב רחא ךסמ ליעפהלו ןושארה ךסמה תא קתנל לוכי התא ,תישאר

םיכסמ ןיב רבעמ

."p" -ו "Ctrl-A" לע ץחל טושפ ,םדוקה ךסמל רובעל ךירצ התא רשאכ .אבה ךסמל רובעי הז ."n" -ו "Ctrl-A" הדוקפה תועצמאב ךסמ ןיב רובעל לכות ,ןנוקמ ךסמ עצבתשכ

."c" -ו "Ctrl-A" לע ץחל טושפ ,שדח ךסמ ןולח רוציל ידכ

השוע התאש המ לכ םושיר

.סקוניל יתרש הברה להנמש סקוניל להנמ התאש חיננ .הלוסנוקב אצמנ התאש ןמזב תישעש המ תא טילקהל בושח םימעפל

.(Hardcopy םשב רחא ץבוקב ךסמ לש ךסמ קר רוציי ,תולודג תויתואב 'אלל' -ב שומיש .'H' תוישיר תויתואב םישמתשמ ונא ,רהזיה אנא) ."H" -ו "Ctrl-A" לע ץחל טושפ ,ךסמה םושיר תייצקנופ תלעפהל .תעציבש הדו

.ךלש תיבה תיירפסב screenlog.0 ץבוק אצמת ."screenlog.0" ןמוי ץבוק תריצי :ומכ ךל רמאתש העדוה היהת ,ךסמה לש הנותחתה תילאמשה הניפב

."H" -ו "Ctrl-A" לע בוש ץחל ,הציר תוליעפ םושירל ךסמה תא רוגסל ידכ .ךסמה ןולחב אצמנ התאש ןמזב השוע התאש המ לכ תא ףיסות וז הנוכת

.וזכ היהת הדוקפה .הנושארל לעופ ךסמה רשאכ "L-" רטמרפה תא ףיסוהל לכות ,םושיר תנוכת תלעפהל תפסונ ךרד

[email  ~ $ screen -L

הליענ ךסמ

.ךרדה רוציק לע הציחל רחאל הליענה ךסמ לש המגודל טלפ הנה .תוריהמב ךסמה תא לוענל הצור התא םא ישומיש הז .ךסמה תא לוענל ידכ "x" -ו "Ctrl-A" ךרדה ירוציק לע ץוחלל לוכי התא .ךסמה תליענל ךרד רוציק

Screen used by Pungki Arianto  on mint.
Password:

.הלש הליענה תא לטבל ידכ ךלש Linux תמסיסב שמתשהל לוכי התא

הליענה ךסמל המסיס ףסוה

.ליעל הליענה ךסמ ןונגנמב הנוש וז המסיס .ךסמה תא שדחמ ףרצל הצרתש םעפ לכב שקבתת אמסיס .ךלש ךסמה תלעפהל המסיסה תא סינכהל הצרתש ןכתיי ,החטבא ימעטמ

.הזכ היהי ריבחתה .ינדי ןפואב ותוא רוציל לכות ,םייק אל ץבוקה םא ."HOME/.screenrc $" ץבוקה תא ךורעל לוכי התא ,ךלש ךסמה תמסיס לע ןגהל ידכ

password crypt_password

."pungki123" המסיסה םע הדוקפה הנה .Linux -ב "mkpasswd" הדוקפב שמתשהל לוכי התא ,ליעל "crypt_password" רוציל ידכ

[email  ~ $ mkpasswd pungki123
l2BIBzvIeQNOs

mkpasswd תמסיס רוציי hash ה תמסיס תא לבקתש רחאל .ליעל גצומש יפכ- Hash, ץבוקל התוא קיתעהל לכות ".screenrc" ץבוקה זא .התוא רומשלו ".screenrc" הזכ היהי.

password l2BIBzvIeQNOs

:ןלהל גצומכ ,שדחמ ותוא ףרצל הסנמ התאשכ לאשית המסיסה ,ותוא קתנתו ךסמה תא ליעפתש האבה םעפב

[email  ~ $ screen -r 5741
Screen password:

.בוש ףרוצי ךסמהו "pungki123" איהש ,ךלש המסיסה תא דלקה

.ךכ היהי טלפה ,"x" -ו "Ctrl-A" לע הציחלו ךסמה תמסיס םושיי רחאל

Screen used by Pungki Arianto  on mint.
Password:
Screen password:

.ךלש screenrc. -ה ץבוקל תסנכהש המסיסה איה היינשה המסיסהו ,ךלש סקונילה תמסיס איה הנושארה המסיסה .םיימעפ ךילא שקבתת אמסיס

ךסמה תא בזוע

.ךסמה תא גורהל ידכ "K" -ו "Ctrl-A" -ב שמתשהל םג לוכי התא .ךסמה תא םייסל ידכ exit הדוקפב שמתשהל םילוכי ונא ,תינש .ךסמה קותינל "d" -ו "Ctrl-A" -ב םישמתשמ ונא ,תישאר .ךסמה תא בוזעל םיכרד (יתש

.םיפסונ םיטרפ תלבקל ךסמ שיא דומע הארתש ןכתיי .ךסמה תדוקפ ךותב תונוכת הברה ןיידע שי .ימוי סיסב לע ךסמב שומישהמ קלח הז