Журнал лабораторных работ

Содержание

Журнал

Среда (06/03/09)

/dev/pts/5
10:13:53
#vi /etc/ssh/ssh
/dev/pts/6
10:13:53
#vi /etc/ssh/ssh_config
--- /tmp/l3-saved-3312.28561.2966	2009-06-03 10:14:15.000000000 +0300
+++ /etc/ssh/ssh_config	2009-06-03 10:15:12.000000000 +0300
@@ -49,3 +49,4 @@
     HashKnownHosts yes
     GSSAPIAuthentication yes
     GSSAPIDelegateCredentials no
+    VisualHostKey yes
/dev/pts/5
10:13:53
#vi /etc/ssh/ssh_config
/dev/pts/3
10:17:23
#exit
exit
Connection to 192.168.15.1 closed.
/dev/pts/8
10:17:23
#exit
exit
Connection to 192.168.15.1 closed.
/dev/pts/10
10:17:39
#ecit
bash: ecit: command not found
/dev/pts/6
10:19:11
#/etc/init.d/ssh restart
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Restarting OpenBSD Secure Shell server: sshdCould not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
.
/dev/pts/5
10:19:11
#/etc/init.d/ssh restart
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Restarting OpenBSD Secure Shell server: sshdCould not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
.
/dev/pts/6
10:20:20
#ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_rsa_key.
Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub.
The key fingerprint is:
db:fb:73:d5:ff:0a:f2:a8:f8:76:df:f3:6f:af:c5:49 root@linux3
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|                 |
|                 |
|        S      E.|
|         o    ..+|
|        . o .  o+|
|       .. .=.oo.o|
|      .ooooo+o+*O|
+-----------------+
/dev/pts/5
10:20:20
#ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_rsa_key.
Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub.
The key fingerprint is:
db:fb:73:d5:ff:0a:f2:a8:f8:76:df:f3:6f:af:c5:49 root@linux3
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|                 |
|                 |
|        S      E.|
|         o    ..+|
|        . o .  o+|
|       .. .=.oo.o|
|      .ooooo+o+*O|
+-----------------+
/dev/pts/6
10:22:58
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
Generating public/private dsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_dsa_key.
Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub.
The key fingerprint is:
8c:a7:d3:bc:e1:4a:c5:1c:81:b1:ea:5c:94:5a:78:c0 root@linux3
The key's randomart image is:
+--[ DSA 1024]----+
|   .. .o.        |
|    Eo.o .       |
|    . * .        |
|     * = .       |
|    o o S        |
|   o . *         |
|    o + +        |
|     . o o       |
|      ..o        |
+-----------------+
/dev/pts/5
10:22:58
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
Generating public/private dsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_dsa_key.
Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub.
The key fingerprint is:
8c:a7:d3:bc:e1:4a:c5:1c:81:b1:ea:5c:94:5a:78:c0 root@linux3
The key's randomart image is:
+--[ DSA 1024]----+
|   .. .o.        |
|    Eo.o .       |
|    . * .        |
|     * = .       |
|    o o S        |
|   o . *         |
|    o + +        |
|     . o o       |
|      ..o        |
+-----------------+
/dev/pts/3
10:24:06
#sshkeygen -R 192.168.15.1
bash: sshkeygen: command not found
/dev/pts/8
10:24:06
#sshkeygen -R 192.168.15.1
bash: sshkeygen: command not found
/dev/pts/3
10:24:20
#ssh-keygen -R 192.168.15.1
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
/dev/pts/8
10:24:20
#ssh-keygen -R 192.168.15.1
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
/dev/pts/3
10:24:25
#ssh-keyscan 192.168.15.1 >> ~/.ssh/known_hosts
# 192.168.15.1 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
/dev/pts/8
10:24:25
#ssh-keyscan 192.168.15.1 >> ~/.ssh/known_hosts
# 192.168.15.1 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
/dev/pts/3
10:26:07
#exit
exit
Connection to 192.168.15.1 closed.
/dev/pts/8
10:26:07
#exit
exit
Connection to 192.168.15.1 closed.
/dev/pts/3
10:26:09
#ssh -l swd crimea-board.info
The authenticity of host 'crimea-board.info (193.238.109.9)' can't be established.
RSA key fingerprint is 07:a8:90:07:cd:88:49:21:1d:3d:3b:10:a7:b9:3f:66.
+--[ RSA 1024]----+
|o*=B.            |
|+ +*=  .         |
|  =..o. .        |
|   +o.   .       |
|  . ..  S .      |
|   .     .       |
|    E            |
|   o .           |
|                 |
+-----------------+
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
/dev/pts/8
10:26:09
#ssh -l swd crimea-board.info
The authenticity of host 'crimea-board.info (193.238.109.9)' can't be established.
RSA key fingerprint is 07:a8:90:07:cd:88:49:21:1d:3d:3b:10:a7:b9:3f:66.
+--[ RSA 1024]----+
|o*=B.            |
|+ +*=  .         |
|  =..o. .        |
|   +o.   .       |
|  . ..  S .      |
|   .     .       |
|    E            |
|   o .           |
|                 |
+-----------------+
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
/dev/pts/6
10:35:08
#ssh 192.168.15.10
Host key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6
+--[ RSA 2048]----+
|                 |
|     . .     . ..|
|      o =   o ..o|
|   . + + o . + o.|
|    = o S . o o.o|
|     o .   .   o+|
|                =|
|               o |
|              E  |
+-----------------+
root@192.168.15.10's password:
/dev/pts/5
10:35:08
#ssh 192.168.15.10
Host key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6
+--[ RSA 2048]----+
|                 |
|     . .     . ..|
|      o =   o ..o|
|   . + + o . + o.|
|    = o S . o o.o|
|     o .   .   o+|
|                =|
|               o |
|              E  |
+-----------------+
root@192.168.15.10's password:
/dev/pts/3
10:35:30
#> .ssh/known_hosts
                 less .ssh/known_hosts
|1|7ZntEkfgkMfx04B3N9y1b/Rw40M=|GiONKIybowFaC4YZFCoPQLPPedc= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2gAvjn0otWcrbu1QzGfqvMXCxewmO31+5l5XtpB3aE5IbryA7hB9LryLpKRZ21/N/tOqB9WOyqWN2pOTuk1uAjiwPhaQUeEAzTV7cc6YVzUEWUPd+eCRXxbkmH3IqfEJJ0RSlFhNkzGPbyVI+ezE9yDiswuqScuQqNzCXfPPZLFm5dtjkdlNPzFY87LEu4kZ57WpDDkP9Qtg8ewMRiVZh+RKA2UyQR8yU/+MJWRexf7uI+iZPLtrU9cPCXDpHFvPomuMadyNJ8ZZtWIaujPPRl3KHPenvaRIALatGXnemBA39in
|1|sSrJ12a09eJhDT46sfCPWfzPM2A=|dG/PQk6fc6Zk+GEMTxe6rgNW5ho= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizGr
|1|LaMn7WAuTQeLC9uPnUY/6YOOCW8=|oRhtIi6HBiy2CBjLm2HtsiRo8aE= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzk6/s7Szz7FgoQ8bLWn5XYLTXXQTiVnPRUYNcVkOoir0Fc3jKIXeYuUOeFXVNCLx0UZbG9QsXh3CEE5QTkmEyw9Vu4a5r+7QhfQXtynRlnAyZIg+YEd7GJaqZB88Ycqiy32VcLLGkUIieRBEMXZCw9lAbqGGLLMRsOpmg+Eq2LOspDA8UdblSlDmcrTuliX1Nk2qeOhPjDBcCMOyB+tKiIYc93sjC2dtdzkkBOCCz/nni7hqxJnKXLYR9UyL47uw72tSlp4UqtRTWCcNeF9SxziV72T84sOSeBnXLvDHcVYOpZM
|1|iEsgaSTmySmh8xEPdDLOcxuChJA=|OXeA68fLjJ+PjBqWVZNi7KKb26g= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizGr
|1|sVfa+yLNYSnr/9h1RfWlCLV+czI=|rN+732Q8VMXEM8qFQLB5NhHrGgI= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizGr
|1|Ldz5zsTer63CtW8tirzvuP8isH8=|KxGASqhxobk67WefnoF4ywUspv4= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizGr
|1|8JAYGf2IA3KTCtboFvlzt0Tvjz0=|RovCrt/mQPuEv/IgiRnAe4/h+2Q= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizGr
/dev/pts/8
10:35:30
#> .ssh/known_hosts
                 less .ssh/known_hosts
|1|7ZntEkfgkMfx04B3N9y1b/Rw40M=|GiONKIybowFaC4YZFCoPQLPPedc= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2gAvjn0otWcrbu1QzGfqvMXCxewmO31+5l5XtpB3aE5IbryA7hB9LryLpKRZ21/N/tOqB9WOyqWN2pOTuk1uAjiwPhaQUeEAzTV7cc6YVzUEWUPd+eCRXxbkmH3IqfEJJ0RSlFhNkzGPbyVI+ezE9yDiswuqScuQqNzCXfPPZLFm5dtjkdlNPzFY87LEu4kZ57WpDDkP9Qtg8ewMRiVZh+RKA2UyQR8yU/+MJWRexf7uI+iZPLtrU9cPCXDpHFvPomuMadyNJ8ZZtWIaujPPRl3KHPenvaRIALatGXnemBA39in
|1|sSrJ12a09eJhDT46sfCPWfzPM2A=|dG/PQk6fc6Zk+GEMTxe6rgNW5ho= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizGr
|1|LaMn7WAuTQeLC9uPnUY/6YOOCW8=|oRhtIi6HBiy2CBjLm2HtsiRo8aE= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzk6/s7Szz7FgoQ8bLWn5XYLTXXQTiVnPRUYNcVkOoir0Fc3jKIXeYuUOeFXVNCLx0UZbG9QsXh3CEE5QTkmEyw9Vu4a5r+7QhfQXtynRlnAyZIg+YEd7GJaqZB88Ycqiy32VcLLGkUIieRBEMXZCw9lAbqGGLLMRsOpmg+Eq2LOspDA8UdblSlDmcrTuliX1Nk2qeOhPjDBcCMOyB+tKiIYc93sjC2dtdzkkBOCCz/nni7hqxJnKXLYR9UyL47uw72tSlp4UqtRTWCcNeF9SxziV72T84sOSeBnXLvDHcVYOpZM
|1|iEsgaSTmySmh8xEPdDLOcxuChJA=|OXeA68fLjJ+PjBqWVZNi7KKb26g= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizGr
|1|sVfa+yLNYSnr/9h1RfWlCLV+czI=|rN+732Q8VMXEM8qFQLB5NhHrGgI= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizGr
|1|Ldz5zsTer63CtW8tirzvuP8isH8=|KxGASqhxobk67WefnoF4ywUspv4= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizGr
|1|8JAYGf2IA3KTCtboFvlzt0Tvjz0=|RovCrt/mQPuEv/IgiRnAe4/h+2Q= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizGr
/dev/pts/6
10:36:56
#ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
89:4d:b7:1e:53:0c:3a:97:ed:1f:55:90:4b:3e:69:2f root@linux3
The key's randomart image is:
+--[ DSA 1024]----+
|          .   .o.|
|         . =  o .|
|        + + +o o.|
|       + = +  *. |
|      . S + ...o |
|         . o .E..|
|          .   .. |
|                 |
|                 |
+-----------------+
/dev/pts/5
10:36:56
#ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
89:4d:b7:1e:53:0c:3a:97:ed:1f:55:90:4b:3e:69:2f root@linux3
The key's randomart image is:
+--[ DSA 1024]----+
|          .   .o.|
|         . =  o .|
|        + + +o o.|
|       + = +  *. |
|      . S + ...o |
|         . o .E..|
|          .   .. |
|                 |
|                 |
+-----------------+
/dev/pts/6
10:37:56
#ls -l .ssh/
total 28
-rw-r--r-- 1 root root  609 2009-05-25 02:40 authorized_keys
-rw-r--r-- 1 root root   26 2009-06-03 10:13 config
-rw------- 1 root root  668 2009-06-03 10:37 id_dsa
-rw-r--r-- 1 root root  601 2009-06-03 10:37 id_dsa.pub
-rw------- 1 root root 7514 2009-06-03 10:36 known_hosts
-rw-r--r-- 1 root root 1768 2009-06-03 10:17 known_hosts.old
/dev/pts/5
10:37:56
#ls -l .ssh/
total 28
-rw-r--r-- 1 root root  609 2009-05-25 02:40 authorized_keys
-rw-r--r-- 1 root root   26 2009-06-03 10:13 config
-rw------- 1 root root  668 2009-06-03 10:37 id_dsa
-rw-r--r-- 1 root root  601 2009-06-03 10:37 id_dsa.pub
-rw------- 1 root root 7514 2009-06-03 10:36 known_hosts
-rw-r--r-- 1 root root 1768 2009-06-03 10:17 known_hosts.old
/dev/pts/3
10:38:27
#> .ssh/known_hosts

/dev/pts/8
10:38:27
#> .ssh/known_hosts

/dev/pts/3
10:38:27
#less .ssh/known_hosts
/dev/pts/8
10:38:27
#less .ssh/known_hosts
/dev/pts/6
10:42:41
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.1 'cat >> ~/ssh/authorized_keys'
Host key fingerprint is 54:b6:4e:a0:18:a4:c1:b1:8f:f5:64:59:31:ba:63:f5
+--[ RSA 2048]----+
| .ooo   =.o      |
|  .+ o = = .     |
|  o o * o o      |
|   + + + +       |
|  . . = S E      |
|     . .         |
|                 |
|                 |
|                 |
+-----------------+
root@192.168.15.1's password:
bash: /root/ssh/authorized_keys: Нет такого файла или каталога
/dev/pts/5
10:42:41
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.1 'cat >> ~/ssh/authorized_keys'
Host key fingerprint is 54:b6:4e:a0:18:a4:c1:b1:8f:f5:64:59:31:ba:63:f5
+--[ RSA 2048]----+
| .ooo   =.o      |
|  .+ o = = .     |
|  o o * o o      |
|   + + + +       |
|  . . = S E      |
|     . .         |
|                 |
|                 |
|                 |
+-----------------+
root@192.168.15.1's password:
bash: /root/ssh/authorized_keys: Нет такого файла или каталога
/dev/pts/6
10:45:54
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.1 'cat >> ~/.ssh/authorized_keys'
Host key fingerprint is 54:b6:4e:a0:18:a4:c1:b1:8f:f5:64:59:31:ba:63:f5
+--[ RSA 2048]----+
| .ooo   =.o      |
|  .+ o = = .     |
|  o o * o o      |
|   + + + +       |
|  . . = S E      |
|     . .         |
|                 |
|                 |
|                 |
+-----------------+
root@192.168.15.1's password:
/dev/pts/5
10:45:54
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.1 'cat >> ~/.ssh/authorized_keys'
Host key fingerprint is 54:b6:4e:a0:18:a4:c1:b1:8f:f5:64:59:31:ba:63:f5
+--[ RSA 2048]----+
| .ooo   =.o      |
|  .+ o = = .     |
|  o o * o o      |
|   + + + +       |
|  . . = S E      |
|     . .         |
|                 |
|                 |
|                 |
+-----------------+
root@192.168.15.1's password:
/dev/pts/6
10:46:08
#ssh 192.168.15.1
Host key fingerprint is 54:b6:4e:a0:18:a4:c1:b1:8f:f5:64:59:31:ba:63:f5
+--[ RSA 2048]----+
| .ooo   =.o      |
|  .+ o = = .     |
|  o o * o o      |
|   + + + +       |
|  . . = S E      |
|     . .         |
|                 |
|                 |
|                 |
+-----------------+
l3-agent is already running: pid=4276; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/5
10:46:08
#ssh 192.168.15.1
Host key fingerprint is 54:b6:4e:a0:18:a4:c1:b1:8f:f5:64:59:31:ba:63:f5
+--[ RSA 2048]----+
| .ooo   =.o      |
|  .+ o = = .     |
|  o o * o o      |
|   + + + +       |
|  . . = S E      |
|     . .         |
|                 |
|                 |
|                 |
+-----------------+
l3-agent is already running: pid=4276; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/6
10:46:22
#vi /etc/ssh/ssh_config
/dev/pts/5
10:46:22
#vi /etc/ssh/ssh_config
/dev/pts/6
10:48:04
#vi /root/.ssh/config
/dev/pts/5
10:48:04
#vi /root/.ssh/config
/dev/pts/6
10:51:04
#ssh 192.168.15.1 touch .hushlogin

/dev/pts/5
10:51:04
#ssh 192.168.15.1 touch .hushlogin

/dev/pts/6
10:52:54
#ssh 192.168.15.1
l3-agent is already running: pid=4276; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/5
10:52:54
#ssh 192.168.15.1
l3-agent is already running: pid=4276; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/6
10:52:58
#exit
exit
Connection to 192.168.15.1 closed.
/dev/pts/5
10:52:58
#exit
exit
Connection to 192.168.15.1 closed.
/dev/pts/6
10:55:20
#exit
exit
Connection to 192.168.15.1 closed.
/dev/pts/5
10:55:20
#exit
exit
Connection to 192.168.15.1 closed.
/dev/pts/6
10:55:24
#ssh 192.168.15.1 date
Host key fingerprint is 54:b6:4e:a0:18:a4:c1:b1:8f:f5:64:59:31:ba:63:f5
+--[ RSA 2048]----+
| .ooo   =.o      |
|  .+ o = = .     |
|  o o * o o      |
|   + + + +       |
|  . . = S E      |
|     . .         |
|                 |
|                 |
|                 |
+-----------------+
Срд Июн  3 10:55:29 EEST 2009
/dev/pts/5
10:55:24
#ssh 192.168.15.1 date
Host key fingerprint is 54:b6:4e:a0:18:a4:c1:b1:8f:f5:64:59:31:ba:63:f5
+--[ RSA 2048]----+
| .ooo   =.o      |
|  .+ o = = .     |
|  o o * o o      |
|   + + + +       |
|  . . = S E      |
|     . .         |
|                 |
|                 |
|                 |
+-----------------+
Срд Июн  3 10:55:29 EEST 2009
/dev/pts/6
10:55:29
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd.
/dev/pts/5
10:55:29
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd.
/dev/pts/6
10:56:01
#vi /root/.ssh/config
/dev/pts/5
10:56:01
#vi /root/.ssh/config
/dev/pts/6
10:56:33
#vi /root/.ssh/config
--- /tmp/l3-saved-3312.24316.12579	2009-06-03 10:56:40.000000000 +0300
+++ /root/.ssh/config	2009-06-03 10:56:47.000000000 +0300
@@ -1,2 +1,2 @@
 Host *
-	VisualHostKey yes
+#	VisualHostKey yes
/dev/pts/5
10:56:33
#vi /root/.ssh/config
/dev/pts/6
10:56:47
#vi /etc/ssh/ssh_config
--- /tmp/l3-saved-3312.10249.5080	2009-06-03 10:57:23.000000000 +0300
+++ /etc/ssh/ssh_config	2009-06-03 10:57:32.000000000 +0300
@@ -49,4 +49,4 @@
     HashKnownHosts yes
     GSSAPIAuthentication yes
     GSSAPIDelegateCredentials no
-    VisualHostKey yes
+#    VisualHostKey yes
/dev/pts/5
10:56:47
#vi /etc/ssh/ssh_config
/dev/pts/10
10:59:26
#dfgdfg
bash: dfgdfg: command not found
11:00:13
#exitq
bash: exitq: command not found
/dev/pts/6
11:02:01
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.15 'cat >> ~/.ssh/authorized_keys'
ssh_exchange_identification: Connection closed by remote host
/dev/pts/5
11:02:01
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.15 'cat >> ~/.ssh/authorized_keys'
ssh_exchange_identification: Connection closed by remote host
/dev/pts/3
11:02:30
#vi /usr/local/bin/all
/dev/pts/8
11:02:30
#vi /usr/local/bin/all
--- /dev/null	2009-06-03 09:24:49.512751715 +0300
+++ /usr/local/bin/all	2009-06-03 11:05:52.000000000 +0300
@@ -0,0 +1,6 @@
+#!/bun/sh
+
+for i in 192.168.15.1.{1..7} 192.168.15.{9..14} 192.168.15.16
+do
+ ssh $i "$@" | sed "s/^/$i: /"
+done
/dev/pts/6
11:04:17
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.15 'cat >> ~/.ssh/authorized_keys'
ssh_exchange_identification: Connection closed by remote host
/dev/pts/5
11:04:17
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.15 'cat >> ~/.ssh/authorized_keys'
ssh_exchange_identification: Connection closed by remote host
/dev/pts/8
11:05:52
#chmod +x /usr/local/bin/all

/dev/pts/3
11:05:52
#chmod +x /usr/local/bin/all

11:06:01
#all date
bash: /usr/local/bin/all: /bun/sh: bad interpreter: No such file or directory
/dev/pts/8
11:06:01
#all date
bash: /usr/local/bin/all: /bun/sh: bad interpreter: No such file or directory
/dev/pts/6
11:06:50
#vi /etc/ssh/sshd_config
--- /tmp/l3-saved-3312.19666.8728	2009-06-03 11:34:36.000000000 +0300
+++ /etc/ssh/sshd_config	2009-06-03 11:34:43.000000000 +0300
@@ -2,7 +2,7 @@
 # See the sshd(8) manpage for details
 
 # What ports, IPs and protocols we listen for
-Port 22
+Port 20022
 # Use these options to restrict which interfaces/protocols sshd will bind to
 #ListenAddress ::
 #ListenAddress 0.0.0.0
/dev/pts/5
11:06:50
#vi /etc/ssh/sshd_config
/dev/pts/3
11:07:23
#ssh 192.168.15.4
ssh: connect to host 192.168.15.4 port 22: Connection refused
/dev/pts/8
11:07:23
#ssh 192.168.15.4
ssh: connect to host 192.168.15.4 port 22: Connection refused
прошло 22 минуты
/dev/pts/3
11:29:41
#cat remote_ssh_config
192.168.15.1    22
192.168.15.2    22
192.168.15.3    22
192.168.15.4    22
192.168.15.5    22
192.168.15.6    22
192.168.15.7    22
192.168.15.8    22
192.168.15.9    22
192.168.15.10   22
192.168.15.11   22
192.168.15.12   22
192.168.15.13   22
192.168.15.14   22
192.168.15.15   22
192.168.15.16   22
/dev/pts/8
11:29:41
#cat remote_ssh_config
192.168.15.1    22
192.168.15.2    22
192.168.15.3    22
192.168.15.4    22
192.168.15.5    22
192.168.15.6    22
192.168.15.7    22
192.168.15.8    22
192.168.15.9    22
192.168.15.10   22
192.168.15.11   22
192.168.15.12   22
192.168.15.13   22
192.168.15.14   22
192.168.15.15   22
192.168.15.16   22
/dev/pts/3
11:31:02
#ssh 192.168.15.4
while read cstr
do
 rh=`echo $cstr | awk '{print $1}'`
 rp=`echo $cstr | awk '{print $2}'`
 echo $rh $rp
# ssh $i "$@" | sed "s/^/$i: /"
~    < /root/remote_ssh_config
~
~
~
...
~
~
~
~
~
~
~
~
~
"/usr/local/bin/all" 9L, 179C written
/dev/pts/8
11:31:02
#ssh 192.168.15.4
while read cstr
do
 rh=`echo $cstr | awk '{print $1}'`
 rp=`echo $cstr | awk '{print $2}'`
 echo $rh $rp
# ssh $i "$@" | sed "s/^/$i: /"
~    < /root/remote_ssh_config
~
~
~
...
~
~
~
~
~
~
~
~
~
"/usr/local/bin/all" 9L, 179C written
/dev/pts/3
11:33:53
#all 1
192.168.15.1 22
192.168.15.2 22
192.168.15.3 22
192.168.15.4 4001
192.168.15.5 22
192.168.15.6 22
192.168.15.7 22
192.168.15.9 22
192.168.15.10 22
192.168.15.11 22
192.168.15.12 22
192.168.15.13 22
192.168.15.14 22
192.168.15.16 22
/dev/pts/8
11:33:53
#all 1
192.168.15.1 22
192.168.15.2 22
192.168.15.3 22
192.168.15.4 4001
192.168.15.5 22
192.168.15.6 22
192.168.15.7 22
192.168.15.9 22
192.168.15.10 22
192.168.15.11 22
192.168.15.12 22
192.168.15.13 22
192.168.15.14 22
192.168.15.16 22
/dev/pts/3
11:33:56
#vi remote_ssh_config
/dev/pts/8
11:33:56
#vi remote_ssh_config
--- /tmp/l3-saved-3594.24230.16283	2009-06-03 11:34:04.000000000 +0300
+++ remote_ssh_config	2009-06-03 11:34:20.000000000 +0300
@@ -1,6 +1,6 @@
 192.168.15.1	22
 192.168.15.2	22
-192.168.15.3	22
+192.168.15.3	20022
 192.168.15.4	4001
 192.168.15.5	22
 192.168.15.6	22
/dev/pts/5
11:34:44
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd.
/dev/pts/6
11:34:44
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd.
11:34:51
#netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      2619/inetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2058/portmap
tcp        0      0 0.0.0.0:20022           0.0.0.0:*               LISTEN      6034/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2603/exim4
tcp6       0      0 :::20022                :::*                    LISTEN      6034/sshd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           2058/portmap
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
...
unix  2      [ ACC ]     STREAM     LISTENING     7854     2864/ssh-agent      /tmp/ssh-WOYmRD2822/agent.2822
unix  2      [ ACC ]     STREAM     LISTENING     7905     2822/x-session-mana /tmp/.ICE-unix/2822
unix  2      [ ACC ]     STREAM     LISTENING     9178     3357/gconfd-2       /tmp/orbit-user/linc-d1d-0-34660d8fb362d
unix  2      [ ACC ]     STREAM     LISTENING     9192     3354/notification-d /tmp/orbit-user/linc-d1a-0-62ca8fc9be0ce
unix  2      [ ACC ]     STREAM     LISTENING     9284     3363/firefox-bin    /tmp/orbit-user/linc-d23-0-482b19c7172f4
unix  2      [ ACC ]     STREAM     LISTENING     6807     2613/lpd            /dev/printer
unix  2      [ ACC ]     STREAM     LISTENING     6523     2325/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     7376     2735/gdm            /var/run/gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     7879     2870/dbus-daemon    @/tmp/dbus-vpKde3qYyH
unix  2      [ ACC ]     STREAM     LISTENING     7904     2822/x-session-mana @/tmp/.ICE-unix/2822
/dev/pts/5
11:34:51
#netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      2619/inetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2058/portmap
tcp        0      0 0.0.0.0:20022           0.0.0.0:*               LISTEN      6034/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2603/exim4
tcp6       0      0 :::20022                :::*                    LISTEN      6034/sshd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           2058/portmap
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
...
unix  2      [ ACC ]     STREAM     LISTENING     7854     2864/ssh-agent      /tmp/ssh-WOYmRD2822/agent.2822
unix  2      [ ACC ]     STREAM     LISTENING     7905     2822/x-session-mana /tmp/.ICE-unix/2822
unix  2      [ ACC ]     STREAM     LISTENING     9178     3357/gconfd-2       /tmp/orbit-user/linc-d1d-0-34660d8fb362d
unix  2      [ ACC ]     STREAM     LISTENING     9192     3354/notification-d /tmp/orbit-user/linc-d1a-0-62ca8fc9be0ce
unix  2      [ ACC ]     STREAM     LISTENING     9284     3363/firefox-bin    /tmp/orbit-user/linc-d23-0-482b19c7172f4
unix  2      [ ACC ]     STREAM     LISTENING     6807     2613/lpd            /dev/printer
unix  2      [ ACC ]     STREAM     LISTENING     6523     2325/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     7376     2735/gdm            /var/run/gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     7879     2870/dbus-daemon    @/tmp/dbus-vpKde3qYyH
unix  2      [ ACC ]     STREAM     LISTENING     7904     2822/x-session-mana @/tmp/.ICE-unix/2822
/dev/pts/3
11:36:19
#all date
192.168.15.1:22    Срд Июн  3 11:36:23 EEST 2009
192.168.15.2:22    Срд Июн  3 11:35:54 UTC 2009
/dev/pts/8
11:36:19
#all date
192.168.15.1:22    Срд Июн  3 11:36:23 EEST 2009
192.168.15.2:22    Срд Июн  3 11:35:54 UTC 2009
/dev/pts/3
11:36:23
#ssh 192.168.15.3
ssh: connect to host 192.168.15.3 port 22: Connection refused
/dev/pts/8
11:36:23
#ssh 192.168.15.3
ssh: connect to host 192.168.15.3 port 22: Connection refused
/dev/pts/3
11:36:49
#vi remote_ssh_config
/dev/pts/8
11:36:49
#vi remote_ssh_config
/dev/pts/6
11:37:13
#ssh --help\
>
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w local_tun[:remote_tun]] [user@]hostname [command]
/dev/pts/5
11:37:13
#ssh --help\
>
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w local_tun[:remote_tun]] [user@]hostname [command]
/dev/pts/8
11:37:32
#all date
192.168.15.1:22    Срд Июн  3 11:37:43 EEST 2009
192.168.15.2:22    Срд Июн  3 11:37:14 UTC 2009
/dev/pts/10
11:37:32
#all date
192.168.15.1:22    Срд Июн  3 11:37:43 EEST 2009
192.168.15.2:22    Срд Июн  3 11:37:14 UTC 2009
/dev/pts/3
11:37:32
#all date
192.168.15.1:22    Срд Июн  3 11:37:43 EEST 2009
192.168.15.2:22    Срд Июн  3 11:37:14 UTC 2009

Файлы

  • remote_ssh_config
  • remote_ssh_config
    >
    192.168.15.1    22
    192.168.15.2    22
    192.168.15.3    22
    192.168.15.4    22
    192.168.15.5    22
    192.168.15.6    22
    192.168.15.7    22
    192.168.15.8    22
    192.168.15.9    22
    192.168.15.10   22
    192.168.15.11   22
    192.168.15.12   22
    192.168.15.13   22
    192.168.15.14   22
    192.168.15.15   22
    192.168.15.16   22
    

    Статистика

    Время первой команды журнала10:13:53 2009- 6- 3
    Время последней команды журнала11:37:32 2009- 6- 3
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %18.81
    Процент синтаксически неверно набранных команд, % 4.95
    Суммарное время работы с терминалом *, час 1.39
    Количество командных строк в единицу времени, команда/мин 1.21
    Частота использования команд
    ssh28|=====================| 21.05%
    vi21|===============| 15.79%
    >14|==========| 10.53%
    cat10|=======| 7.52%
    all9|======| 6.77%
    ssh-keygen8|======| 6.02%
    exit8|======| 6.02%
    authorized_keys'8|======| 6.02%
    /etc/init.d/ssh6|====| 4.51%
    known_hosts6|====| 4.51%
    chmod2|=| 1.50%
    ssh-keyscan2|=| 1.50%
    netstat2|=| 1.50%
    less2|=| 1.50%
    ls2|=| 1.50%
    sshkeygen2|=| 1.50%
    dfgdfg1|| 0.75%
    exitq1|| 0.75%
    ecit1|| 0.75%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$