/l3/users/eb/2009/linux1/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 |
|
#ssh 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa': Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 12:05:33 2009 from linux1.unix.nt l3-agent is already running: pid=8287; pidfile=/root/.lilalo/l3-agent.pid |
#cat /root/.ssh/config
Host * # VisualHostKey yes (vizualizaciya key) # ForwardAgent yes (dlya forvardinga agenta) |
#ssh 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa': Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 12:06:37 2009 from linux1.unix.nt l3-agent is already running: pid=8287; pidfile=/root/.lilalo/l3-agent.pid |
#ssh-agent -k
SSH_AGENT_PID not set, cannot kill agent |
#eval `ssh-agent -k`
SSH_AGENT_PID not set, cannot kill agent |
#ssh-agent -k
SSH_AGENT_PID not set, cannot kill agent |
#ssh 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa': Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 12:08:02 2009 from linux1.unix.nt l3-agent is already running: pid=8287; pidfile=/root/.lilalo/l3-agent.pid |
#ssh 192.168.15.3
ssh: connect to host 192.168.15.3 port 22: Connection refused |
#ssh 192.168.15.4
ssh: connect to host 192.168.15.4 port 22: Connection refused |
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa': Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 11:42:04 2009 from linux13.unix.nt l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to 192.168.15.5 closed. |
#cat /etc/ssh/ssh_config
# This is the ssh client system-wide configuration file. See # ssh_config(5) for more information. This file provides defaults for # users, and the values can be changed in per-user configuration files # or on the command line. # Configuration data is parsed as follows: # 1. command line options # 2. user-specific file # 3. system-wide file # Any configuration value is only changed the first time it is set. # Thus, host-specific definitions should be at the beginning of the ... # MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160 # EscapeChar ~ # Tunnel no # TunnelDevice any:any # PermitLocalCommand no # VisualHostKey yes SendEnv LANG LC_* HashKnownHosts yes GSSAPIAuthentication yes GSSAPIDelegateCredentials no |
#ssh 192.168.15.1
ssh: connect to host 192.168.15.1 port 30022: Connection refused |
#ssh -X 192.168.15.1
Enter passphrase for key '/root/.ssh/id_dsa': Enter passphrase for key '/root/.ssh/id_dsa': Enter passphrase for key '/root/.ssh/id_dsa': root@192.168.15.1's password: l3-agent is already running: pid=4276; pidfile=/root/.lilalo/l3-agent.pid |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
2 { 3 ssh-agent > ~/.ssh-agent } 4 eval `< ~/.ssh-agent` 5 ssh-add 6 } -q ssh-agent /proc/$SSH_AGENT_PID/cmdline >& /dev/null || load_agent 7 8 if [ -e ~/.ssh-agent ] 9 then 10 eval `cat ~/.ssh-agent` ... ~ ~ ~ ~ ~ ~ ~ ~ ~ ".bash_profile" 18L, 251C записано |
#ssh 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa': Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 12:10:31 2009 from linux13.unix.nt l3-agent is already running: pid=8287; pidfile=/root/.lilalo/l3-agent.pid |
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa': Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 12:10:42 2009 from linux1.unix.nt l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to 192.168.15.5 closed. |
#~
2 # ssh-agent > ~/.ssh-agent # eval `< ~/.ssh-agent` 3 # ssh-addt > ~/.ssh-agent #} 4 # eval `< ~/.ssh-agent` #if [ -e ~/.ssh-agent ] 5 #then-add #eval `cat ~/.ssh-agent` 6 # grep -q ssh-agent /proc/$SSH_AGENT_PID/cmdline >& /dev/null || load_agent #else ... ~ ~ ~ ~ ~ ~ ~ ~ ~ ".bash_profile" 18L, 265C записано |
#ssh 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa': Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 12:14:49 2009 from linux1.unix.nt l3-agent is already running: pid=8287; pidfile=/root/.lilalo/l3-agent.pid |
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa': Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 12:15:54 2009 from linux1.unix.nt l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to 192.168.15.5 closed. |
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa': Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 12:18:24 2009 from linux1.unix.nt l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to 192.168.15.5 closed. |
#eval `ssh-agent -k`
SSH_AGENT_PID not set, cannot kill agent |
#eval `ssh-agent -k`
SSH_AGENT_PID not set, cannot kill agent |
#ssh -X root@192.168.15.5 xclock
Enter passphrase for key '/root/.ssh/id_dsa': Enter passphrase for key '/root/.ssh/id_dsa': Enter passphrase for key '/root/.ssh/id_dsa': root@192.168.15.5's password: Error: Can't open display: |
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa': Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 12:19:00 2009 from linux1.unix.nt l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to 192.168.15.5 closed. |
#vi /etc/ssh/ssh_config
|
#exit
exit Connection to 192.168.15.5 closed. |
#xclock
Warning: Tried to connect to session manager, Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed Warning: Missing charsets in String to FontSet conversion ^C |
#bc
bc 1.06.94 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. (interrupt) use quit to exit. |
#ssh -X root@192.168.15.8 xclock
root@192.168.15.8's password: Permission denied, please try again. root@192.168.15.8's password: Permission denied, please try again. root@192.168.15.8's password: Permission denied (publickey,password). |
#~
39 # Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication 40 #IgnoreUserKnownHosts yes 41 42 # To enable empty passwords, change to yes (NOT RECOMMENDED) 43 PermitEmptyPasswords no 44 45 # Change to yes to enable challenge-response passwords (beware issues with 46 # some PAM modules and threads) 47 ChallengeResponseAuthentication no 48 ... pt 10:30:60 69,12 57%µÑÑ Ñ 71 #Banner /etc/issue.net 72 73 # Allow client to pass locale environment variables 74 AcceptEnv LANG LC_* 75 76 Subsystem sftp /usr/lib/openssh/sftp-server 77 78 UsePAM yes 70 10:30:60 78,1 ÐÐ½Ð¸Ð·Ñ |
#ls -l /etc/ | grep ssh*
-rw-r--r-- 1 root root 312 Май 10 11:23 email-addresses -rw-r--r-- 1 root root 36 Апр 24 22:21 issue -rw-r--r-- 1 root root 29 Апр 24 22:21 issue.net -rw-r--r-- 1 root root 475 Авг 28 2006 nsswitch.conf -rw-r--r-- 1 root root 1287 Май 30 14:07 passwd -rw------- 1 root root 1233 Май 29 12:36 passwd- drwxr-xr-x 3 root root 4096 Июн 3 12:24 ssh drwxr-xr-x 4 root root 4096 Ноя 25 2008 ssl |
#ssh -X root@192.168.15.1 xclock
Enter passphrase for key '/root/.ssh/id_dsa': root@192.168.15.1's password: Error: Can't open display: |
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.8 'cat >> ~/.ssh/authorized_keys'
root@192.168.15.8's password: Permission denied, please try again. root@192.168.15.8's password: Permission denied, please try again. root@192.168.15.8's password: |
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.8 'cat >> ~/.ssh/authorized_keys'
Enter passphrase for key '/root/.ssh/id_dsa': root@192.168.15.8's password: |
#find / -name sshd
/usr/sbin/sshd /etc/pam.d/sshd /home/user/etc-2009.05.26/pam.d/sshd /var/run/sshd |
#find / -name sshd*
/usr/sbin/sshd /usr/share/vim/vim72/syntax/sshdconfig.vim /usr/share/man/man5/sshd_config.5.gz /usr/share/man/man8/sshd.8.gz /etc/ssh/sshd_config /etc/pam.d/sshd /home/user/etc-2009.05.26/ssh/sshd_config /home/user/etc-2009.05.26/pam.d/sshd /var/run/sshd /var/run/sshd.pid |
#cat /etc/ssh/sshd_config ? less
# Package generated configuration file # See the sshd(8) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind to #ListenAddress :: #ListenAddress 0.0.0.0 Protocol 2 # HostKeys for protocol version 2 HostKey /etc/ssh/ssh_host_rsa_key ... TCPKeepAlive yes #UseLogin no #MaxStartups 10:30:60 #Banner /etc/issue.net # Allow client to pass locale environment variables AcceptEnv LANG LC_* Subsystem sftp /usr/lib/openssh/sftp-server UsePAM yes cat: ?: Нет такого файла или каталога cat: less: Нет такого файла или каталога |
#nc 192.168.15.2
no port[s] to connect to |
#netstat -ln
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp6 0 0 :::80 :::* LISTEN tcp6 0 0 :::22 :::* LISTEN Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node Path ... unix 2 [ ACC ] STREAM LISTENING 191914 /tmp/ssh-TtauP31509/agent.31509 unix 2 [ ACC ] STREAM LISTENING 6939 /dev/log unix 2 [ ACC ] STREAM LISTENING 12594 /dev/printer unix 2 [ ACC ] STREAM LISTENING 8039 @/tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 9617 @/tmp/.ICE-unix/3226 unix 2 [ ACC ] STREAM LISTENING 9679 @/tmp/fam-user- unix 2 [ ACC ] STREAM LISTENING 9588 @/tmp/dbus-C2OfGeKT01 unix 2 [ ACC ] STREAM LISTENING 8078 /var/run/apache2/cgisock.3102 unix 2 [ ACC ] STREAM LISTENING 7906 /var/run/gdm_socket unix 2 [ ACC ] STREAM LISTENING 7306 @/var/run/hald/dbus-cK657GFoQO |
#netstat -n
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.15.1:41483 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:58342 10.0.35.100:22 ESTABLISHED tcp 0 0 192.168.15.1:22 10.0.35.100:35570 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ] DGRAM 3220 @/org/kernel/udev/udevd unix 2 [ ] DGRAM 7328 @/org/freedesktop/hal/udev_event unix 3 [ ] STREAM CONNECTED 268030 /var/run/dbus/system_bus_socket ... unix 3 [ ] STREAM CONNECTED 7534 @/var/run/hald/dbus-hlvHlooLx7 unix 3 [ ] STREAM CONNECTED 7487 unix 3 [ ] STREAM CONNECTED 7323 @/var/run/hald/dbus-cK657GFoQO unix 3 [ ] STREAM CONNECTED 7322 unix 3 [ ] STREAM CONNECTED 7301 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 7300 unix 3 [ ] STREAM CONNECTED 7287 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 7286 unix 3 [ ] STREAM CONNECTED 6962 unix 3 [ ] STREAM CONNECTED 6961 |
#netstat -n -A inet
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.15.1:41483 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:58342 10.0.35.100:22 ESTABLISHED tcp 0 0 192.168.15.1:22 10.0.35.100:35570 ESTABLISHED |
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -L -n
Chain INPUT (policy ACCEPT) target prot opt source destination DROP tcp -- 10.0.35.100 0.0.0.0/0 tcp dpt:110 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#netstat -n
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.15.1:41484 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:110 192.168.15.6:44803 ESTABLISHED tcp 0 0 192.168.15.1:41485 212.26.146.51:18030 TIME_WAIT tcp 48 0 192.168.15.1:58342 10.0.35.100:22 ESTABLISHED tcp 0 0 192.168.15.1:22 10.0.35.100:35570 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ] DGRAM 3220 @/org/kernel/udev/udevd ... unix 3 [ ] STREAM CONNECTED 7534 @/var/run/hald/dbus-hlvHlooLx7 unix 3 [ ] STREAM CONNECTED 7487 unix 3 [ ] STREAM CONNECTED 7323 @/var/run/hald/dbus-cK657GFoQO unix 3 [ ] STREAM CONNECTED 7322 unix 3 [ ] STREAM CONNECTED 7301 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 7300 unix 3 [ ] STREAM CONNECTED 7287 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 7286 unix 3 [ ] STREAM CONNECTED 6962 unix 3 [ ] STREAM CONNECTED 6961 |
#netstat -n | less
|
#netstat -n | head
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.15.1:41484 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:41485 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:58342 10.0.35.100:22 ESTABLISHED tcp 0 0 192.168.15.1:22 10.0.35.100:35570 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ] DGRAM 3220 @/org/kernel/udev/udevd unix 2 [ ] DGRAM 7328 @/org/freedesktop/hal/udev_event |
#netstat -n | head
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.15.1:41486 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:41485 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:58342 10.0.35.100:22 ESTABLISHED tcp 0 0 192.168.15.1:22 10.0.35.100:35570 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ] DGRAM 3220 @/org/kernel/udev/udevd unix 2 [ ] DGRAM 7328 @/org/freedesktop/hal/udev_event |
#netstat -n | head
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.15.1:41486 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:41485 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:58342 10.0.35.100:22 ESTABLISHED tcp 0 0 192.168.15.1:22 10.0.35.100:35570 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ] DGRAM 3220 @/org/kernel/udev/udevd unix 2 [ ] DGRAM 7328 @/org/freedesktop/hal/udev_event |
#netstat -n | less
|
#netstat -n | head
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.15.1:41486 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:41485 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:58342 10.0.35.100:22 ESTABLISHED tcp 0 0 192.168.15.1:22 10.0.35.100:35570 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ] DGRAM 3220 @/org/kernel/udev/udevd unix 2 [ ] DGRAM 7328 @/org/freedesktop/hal/udev_event |
#netstat -n | head
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.15.1:41486 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:41487 212.26.146.51:18030 TIME_WAIT tcp 0 0 192.168.15.1:110 192.168.15.6:44804 ESTABLISHED tcp 0 0 192.168.15.1:58342 10.0.35.100:22 ESTABLISHED tcp 0 0 192.168.15.1:22 10.0.35.100:35570 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ] DGRAM 3220 @/org/kernel/udev/udevd |
#ssh -X root@192.168.15.1 xclock
|
#exit
|
#ssh -X root@192.168.15.1 xclock
|
#nc 192.168.15.2
no port[s] to connect to |
#ping 192.168.15.2
PING 192.168.15.2 (192.168.15.2) 56(84) bytes of data. 64 bytes from 192.168.15.2: icmp_seq=1 ttl=64 time=0.243 ms 64 bytes from 192.168.15.2: icmp_seq=2 ttl=64 time=0.245 ms 64 bytes from 192.168.15.2: icmp_seq=3 ttl=64 time=0.241 ms ^C --- 192.168.15.2 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 0.241/0.243/0.245/0.001 ms |
#nc -sS 192.168.15.2
S: forward host lookup failed: Unknown host |
#nc 192.168.15.2 110
(UNKNOWN) [192.168.15.2] 110 (pop3) : Connection refused |
#telnet 192.168.15.2 110
bash: telnet: команда не найдена |
#nc -l np 110
np: forward host lookup failed: Unknown host |
#nc 192.168.15.5
no port[s] to connect to |
#nc 192.168.15.5 110
(UNKNOWN) [192.168.15.5] 110 (pop3) : Connection refused |
#nc 192.168.15.5 1100
(UNKNOWN) [192.168.15.5] 1100 (?) : Connection refused |
#nc 192.168.15.5 100
(UNKNOWN) [192.168.15.5] 100 (?) : Connection refused |
#nc 192.168.15.5 22
SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 exit Protocol mismatch. |
#nc 192.168.15.2 22
SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 ^C |
#ssh -N -f -L 11022:192.168.15.5:22
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] |
#ssh -N -f -L 11022:192.168.15.5:22 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa': |
#netstat -lnp -A inet
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:11022 0.0.0.0:* LISTEN 11127/ssh tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2868/inetd tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 2868/inetd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 6970/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2852/exim4 |
#nc 127.0.0.1 11022
SSH-2.0-OpenSSH_5.1p1 Debian-5+b1 ^C |
#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] |
#man ssh
|
#man ssh
|
#vi /etc/ssh/sshd_config
--- /tmp/l3-saved-11926.31182.7490 2009-06-03 14:20:36.000000000 +0300 +++ /etc/ssh/sshd_config 2009-06-03 14:21:02.000000000 +0300 @@ -75,3 +75,4 @@ Subsystem sftp /usr/lib/openssh/sftp-server UsePAM yes +PermitTunnel yes |
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd. |
#ssh -w 1 192.168.17.1:192.168.17.2 192.168.15.2
ssh: Could not resolve hostname 192.168.17.1:192.168.17.2: Name or service not known |
#ssh -N -f -w 1 192.168.17.1:192.168.17.2 192.168.15.2
ssh: Could not resolve hostname 192.168.17.1:192.168.17.2: Name or service not known |
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin messagebus:x:102:104::/var/run/dbus:/bin/false polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash Debian-exim:x:106:108::/var/spool/exim4:/bin/false user2:x:1001:1001::/home/user2:/bin/sh approx:x:107:109::/var/cache/approx:/bin/false quiz:x:1002:1002::/home/quiz:/usr/local/bin/quizlogin |
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... bea:x:1013:1013::/home/bea:/bin/sh beckie:x:1014:1014::/home/beckie:/bin/sh becky:x:1015:1015::/home/becky:/bin/sh behdad:x:1016:1016::/home/behdad:/bin/sh belinda:x:1017:1017::/home/belinda:/bin/sh ben:x:1018:1018::/home/ben:/bin/sh benjamin:x:1019:1019::/home/benjamin:/bin/sh benny:x:1020:1020::/home/benny:/bin/sh benson:x:1021:1021::/home/benson:/bin/sh bernard:x:1022:1022::/home/bernard:/bin/sh |
#zless /usr/share/dict/propernames | head -100 | tail -20 | tr AB ab | while read user; do echo useradd $user; done | ssh linux2 sh -s
The authenticity of host 'linux2 (192.168.15.2)' can't be established. RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'linux2' (RSA) to the list of known hosts. Enter passphrase for key '/root/.ssh/id_dsa': useradd: пользователь avery уже существует useradd: пользователь axel уже существует useradd: пользователь barbara уже существует useradd: пользователь barbra уже существует useradd: пользователь barney уже существует ... useradd: пользователь bea уже существует useradd: пользователь beckie уже существует useradd: пользователь becky уже существует useradd: пользователь behdad уже существует useradd: пользователь belinda уже существует useradd: пользователь ben уже существует useradd: пользователь benjamin уже существует useradd: пользователь benny уже существует useradd: пользователь benson уже существует useradd: пользователь bernard уже существует |
#getent passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... bea:x:1013:1013::/home/bea:/bin/sh beckie:x:1014:1014::/home/beckie:/bin/sh becky:x:1015:1015::/home/becky:/bin/sh behdad:x:1016:1016::/home/behdad:/bin/sh belinda:x:1017:1017::/home/belinda:/bin/sh ben:x:1018:1018::/home/ben:/bin/sh benjamin:x:1019:1019::/home/benjamin:/bin/sh benny:x:1020:1020::/home/benny:/bin/sh benson:x:1021:1021::/home/benson:/bin/sh bernard:x:1022:1022::/home/bernard:/bin/sh |
#apt-get install rsync
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Ресурс временно недоступен) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? |
#apt-get install rsync
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия rsync. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 25 пакетов не обновлено. |
#history
347 less /etc/ssh/ 348 ls -la /etc/ssh/ 349 cat /etc/ssh/sshconfig 350 cat /etc/ssh/ssh_config 351 vi /etc/ssh/ssh_config 352 cat /etc/ssh/ssh_config 353 history 354 vi /etc/ssh/ssh_config 355 ssh-keygen -p -f ~/.ssh/id_dsa 356 eval `ssh-agent` ... 486 zless /usr/share/dict/propernames | head -100 | tail -20 | tr AB ab | while read user; do echo useradd $user; done | ssh linux2 sh -s 487 333cd /tmp/; ssh linux1 tar c /etc | tar x 488 ###cd /tmp/; ssh linux1 tar c /etc | tar x 489 zless /usr/share/dict/propernames | head -100 | tail -20 | tr AB ab | while read user; do echo useradd $user; done | ssh linux5 sh -s 490 apt-get install rsync 491 ###rsync -au linux1:/etc/ etc/ 492 ###ssh linux1 apt-get install rsync 493 ###echo apt-get install rsync | ssh Linux1 sh -s 494 ###rsync -au --delete-files linux1:/etc/ etc/ 495 history |
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin messagebus:x:102:104::/var/run/dbus:/bin/false polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash Debian-exim:x:106:108::/var/spool/exim4:/bin/false user2:x:1001:1001::/home/user2:/bin/sh approx:x:107:109::/var/cache/approx:/bin/false quiz:x:1002:1002::/home/quiz:/usr/local/bin/quizlogin avery:x:1003:1003::/home/avery:/bin/sh axel:x:1004:1004::/home/axel:/bin/sh barbara:x:1005:1005::/home/barbara:/bin/sh barbra:x:1006:1006::/home/barbra:/bin/sh barney:x:1007:1007::/home/barney:/bin/sh barrett:x:1008:1008::/home/barrett:/bin/sh barrio:x:1009:1009::/home/barrio:/bin/sh barry:x:1010:1010::/home/barry:/bin/sh bart:x:1011:1011::/home/bart:/bin/sh barton:x:1012:1012::/home/barton:/bin/sh bea:x:1013:1013::/home/bea:/bin/sh beckie:x:1014:1014::/home/beckie:/bin/sh becky:x:1015:1015::/home/becky:/bin/sh behdad:x:1016:1016::/home/behdad:/bin/sh belinda:x:1017:1017::/home/belinda:/bin/sh ben:x:1018:1018::/home/ben:/bin/sh benjamin:x:1019:1019::/home/benjamin:/bin/sh benny:x:1020:1020::/home/benny:/bin/sh benson:x:1021:1021::/home/benson:/bin/sh bernard:x:1022:1022::/home/bernard:/bin/sh
# This is the ssh client system-wide configuration file. See # ssh_config(5) for more information. This file provides defaults for # users, and the values can be changed in per-user configuration files # or on the command line. # Configuration data is parsed as follows: # 1. command line options # 2. user-specific file # 3. system-wide file # Any configuration value is only changed the first time it is set. # Thus, host-specific definitions should be at the beginning of the # configuration file, and defaults at the end. # Site-wide defaults for some commonly used options. For a comprehensive # list of available options, their meanings and defaults, please see the # ssh_config(5) man page. Host * # ForwardAgent no # ForwardX11 no # ForwardX11Trusted yes # RhostsRSAAuthentication no # RSAAuthentication yes # PasswordAuthentication yes # HostbasedAuthentication no # GSSAPIAuthentication no # GSSAPIDelegateCredentials no # GSSAPIKeyExchange no # GSSAPITrustDNS no # BatchMode no # CheckHostIP yes # AddressFamily any # ConnectTimeout 0 # StrictHostKeyChecking ask # IdentityFile ~/.ssh/identity # IdentityFile ~/.ssh/id_rsa # IdentityFile ~/.ssh/id_dsa Port 30022 # Protocol 2,1 # Cipher 3des # Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc # MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160 # EscapeChar ~ # Tunnel no # TunnelDevice any:any # PermitLocalCommand no # VisualHostKey yes SendEnv LANG LC_* HashKnownHosts yes GSSAPIAuthentication yes GSSAPIDelegateCredentials no
Host * # VisualHostKey yes (vizualizaciya key) # ForwardAgent yes (dlya forvardinga agenta)
Время первой команды журнала | 12:07:00 2009- 6- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:45:30 2009- 6- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 31.68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008