/l3/users/slm/2018-12-minsk-aws/student07.BigClassRoom/user :1 :2 |
|
$ls -l
total 12 -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 15 debian debian 4096 Dec 16 13:01 debian drwxr-xr-x 18 user user 4096 Dec 18 12:49 user |
$ls -l
total 12 -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 15 debian debian 4096 Dec 16 13:01 debian drwxr-xr-x 18 user user 4096 Dec 18 12:49 user |
$mv config /home/user/
mv: cannot move 'config' to '/home/user/config': Permission denied |
$mv config /home/user/config
mv: cannot move 'config' to '/home/user/config': Permission denied |
$sudo mv config /home/user/
|
$cd ~
|
$ls -l
total 48 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$ls -l
total 48 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$cat user7.pem
-----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAoA+Zo4/D1y3n/aJfpKElDEexcT4TLUg4lpYQ08O+aIqu3nVB4Fuy7ZAfZ1eG bU6trsf7p4vNT2T3J3OkFl/xGqVO3if7twVCP9IqEQfXqC1I1dPPPYKGCrPcPDRRE4Lz2zo9YDbP ZvlP4wo6eEoHF2ijCTw4nb9dw32JmpS4OPXcskf+pSNEGLBHzPflVdg4Jx+MzovRi+oZL1rDRCAg RFzdXDlSgSGyoFi/pyz6jLDLiL50wibijB2R8ShePO+ggAuAGnYLx0C9mKWpTr9LUM3gJydrSYhA TkUKYQZoFJGGm5IntJqeLHhaf2F1YnskKW5psN+BQ8KLlfGX9FHilwIDAQABAoIBAGQ7YKrcTHdj d/OMyvf9MYYPHz8a8EdbApTKRJ9X5NTyg68rHqWwxsudhQzh8nxg2MKq2RyCn38oat15vTeFvSZC frD/uNFTqbjtkwo3LwVR1lqQ2SZbpjTtjOzmlh7x0mNmhSjLKfYCCdTTgunw8Z/nFrGh1JJ0U/Mn mhQDLZn82F1qbC+SxLcGOSiOg1LuI+L1tOLafDCWbOZ+4ErhcvqpfPostTdQqanE3B5YDykkAgIy J1B6mmhzOYtcpcooCafCFUKZojOqOHZeYN+TD6ufmHUPfni+cqvd4xNCFRP5yc+xvWJ+mAw/TeFu ... Szz0zFQw2tsjApidf+qwCQM3vPr2GovaJVl5ZWYKWzmRYoEtOKECgYEAoGm97/cA/Kg5fGl80kL7 /xmx/MK+rkybtxQPoERhNpXT2Ykp+rRNy+W6Cr5++XC6oeUOHKICdUGjtLMB7fsJ/7al6nsVo/uf MqdMEbsnJRIW3i0eicD+auDy1y/QSK0FwyWQf4GdifqTW8KleGEenK65rM9XtcND0LBvfxaHuDcC gYBGHjypgmbYZ1TQ6GHu8GIw7t4gInu3rJdmdPC4d+UTrHLPnjlPf3O+7rRoxWXYCuSbsQAE97pc Obw825xghGU8K1DfcdbSH7Y9dK5Rdh1cIBANj4Nke4NVfe6c5KC2Li4zBZB4t/gUExI7hxyXzbQc 2WMKeaMvSHFzVTwpdBg7wQKBgQCgDQEq5QtCC+LXhDS7YYQm4g9Zf0FbjSosf8KbiL5qBRHL0XRm JPIeR4bZY3ozDUvZbj4nSWokbiqVh6mcNcajMizXCJnt9IfBtXRLmK0U6riQUvpOPZZbMzh4hcdO S/wc2mUTI1L5MV9HxaztsBEoCZlOl84Ol9YY6YFFj0g4/wKBgQCw1mr6jkOZH3TZ0wggcZMsd0gU d3ytM8kmKpEm4SfQgRAZnH/SieqkxxwwLw+GoeCdcv50HQJmBNe6V1WPf3698zgkaAqtCCEBas7A h3z3YmE/uhgk7b30y09joFXL2UwYLK8KWutWeyvPyOR5kMeI0n0iXKsSRK+RW6JmX9L3og== |
$ssh ec2-52-212-98-171.eu-west-1.compute.amazonaws.com
The authenticity of host 'ec2-52-212-98-171.eu-west-1.compute.amazonaws.com (52.212.98.171)' can't be established. ECDSA key fingerprint is SHA256:NRcNwCXQmg8siXyA0WEbsfOYeJ9uc2RNh4BayxBrDS4. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'ec2-52-212-98-171.eu-west-1.compute.amazonaws.com,52.212.98.171' (ECDSA) to the list of known hosts. __| __|_ ) _| ( / Amazon Linux 2 AMI ___|\___|___| https://aws.amazon.com/amazon-linux-2/ 1 package(s) needed for security, out of 5 available Run "sudo yum update" to apply all updates. ... 00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] 00:01.3 Non-VGA unclassified device: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08) 00:03.0 VGA compatible controller: Amazon.com, Inc. Device 1111 00:04.0 Non-Volatile memory controller: Amazon.com, Inc. Device 8061 00:05.0 Ethernet controller: Amazon.com, Inc. Elastic Network Adapter (ENA) 00:1e.0 Non-Volatile memory controller: Amazon.com, Inc. Device 8061 00:1f.0 Non-Volatile memory controller: Amazon.com, Inc. NVMe SSD Controller [root@ip-10-3-1-125 /]# Connection to ec2-52-212-98-171.eu-west-1.compute.amazonaws.com closed by remote host. Connection to ec2-52-212-98-171.eu-west-1.compute.amazonaws.com closed. |
$ssh-keygen
Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa): ssh Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in ssh. Your public key has been saved in ssh.pub. The key fingerprint is: SHA256:Fk0N44d1mCy/ahuTzmgI0SyrfLr2vYaHOPK9TNnYdmY user@m7 The key's randomart image is: +---[RSA 2048]----+ | ++.o. | | +.+=. | | o . +o. | | o o . .. | | + S . | | o= . .. | | . o+++.E +. | |. *++o++.+oo | | ++*=+oo..+. | +----[SHA256]-----+ |
$scp /home/user/.ssh/id_rsa.pub m6:~/m7_id_rsa.pub
The authenticity of host 'm6 (172.20.13.190)' can't be established. ECDSA key fingerprint is SHA256:NMVCMej0rtOaRKaVH6szZHUNIWO61pd9H7Hp3N/z+9c. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'm6,172.20.13.190' (ECDSA) to the list of known hosts. user@m6's password: id_rsa.pub 100% 389 746.2KB/s 00:00 |
$ls -l
total 12 -rw-r--r-- 1 user user 171 Dec 18 12:59 config -rw-r--r-- 1 user user 1110 Dec 18 16:19 known_hosts -rw------- 1 user user 1696 Dec 18 12:51 user7.pem |
$ls -l
total 20 -rw-r--r-- 1 user user 171 Dec 18 12:59 config -rw------- 1 user user 1766 Dec 19 10:44 id_rsa -rw-r--r-- 1 user user 389 Dec 19 10:44 id_rsa.pub -rw-r--r-- 1 user user 1110 Dec 18 16:19 known_hosts -rw------- 1 user user 1696 Dec 18 12:51 user7.pem |
$cat id_rsa
-----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: AES-128-CBC,CC61EFC61358F5A50F6031EF6A259F17 Rti8YreLJgITxPeQ5VS+o483ipicMnvEgq7swefTAnsetXZy73pRMx4oQ7SO4HxY rXxn3Y19o4Dv7UkXz8Q8SPGyXNS9D99/YvXi8a/VxtLPUiyDBqx/Q5/FIm8qa5G6 IjaFgEA+KlA3ShqGaMR9/eCVX8Mi++Mkr4CzYOirkR3lJqsCvLZlJYu4Ffu/IVUA Id6oV7/uE/VFj7gPyxDbbJ5FrBtJgGzDhruZKntUrOtvPE4nRE0jnJX4h0mGKG6B wfaoMIO1x2K4dLVOTUlVu8NsDsSVVNNY3f79ynA42UoXbN4aD1aoHteupZRcJZ/E Rm2N/mWFI5uUALFuC4cnDYuNyyCV0oASvObV+8MBhlPjPF8pA0vvOiVOpYgh7w57 k59N5chcdtafajr23H6EEkA4o5spRIkPa4PtzKqyuorZkpZhPsnBQy+o1tkCAbrq ... n4c9NYoZxY4wTY7qipwVRt+z1QJJqwV1Iw2HcOdf1I21LhFHt9+mgnbJgH7F2gDq VcGFQyPulmSuwD0api3FMoan6woeLYeeXTaq9v6HVYUxSMpOOTSvHF2S0H22o56y FVPdK2QKZMIgLSAdk9KRzxYMta+T34wLmzcet0i7EfzTU66hnf3mzxsYqvW0Wgy8 VJlF977YAVnjPTI2P2jtiACsoPn1cQHqQSMNPYgJPq9zCZeVBqET/921Cuyk05Rf GwIPFw0sHQjLAWh6nHeWhYe64VGCnywWjw8ovnHZUOGbsfZJs1uyOgVZiv6yuKMX UmPWmp9NP4fKJbItLgFjD6Wjfxp0nss0uREeh2FHl6Ln9khP2uZqYA2wsiOMGuR1 Tk1PUX2uY4xgb/h5Ba0PSIOKoA5E9bW+IUoVmw1Hrfqovj4J0IyFo9hFMHh4cx9O IRsM61yYm6iJH+b7zA1cLzb4UW3jLTh+stwYKOhRgi+a8S7FTsa38kmmu6+O7+I+ fjDrWNeKjSmEHJjr9U59CwrXGtMX/N9hh2LuMhi2Dop2x1dCjPLh7PoabNB8YCLy -----END RSA PRIVATE KEY----- |
$cat id_rsa
id_rsa id_rsa.pub |
$cat id_rsa
id_rsa id_rsa.pub |
$cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIyzWFGuHnpRkheDAeSqwWDQreQR1IJgAKKS5rC2lFFI5VYNNTxcuSR0H/ZtvkX83mqlMCmQx+Xw+gfaQqCK3h58fjBukobOLFHplZeFOJld3FxpxQjHi5a2O4EkB+9eyLNLYrfDaSXqN/F8aEhz7rcmdEZT5RKkOX6OKhAnOzHOZDq6HFztWl+Lf7kL/9TwSNM6Q2ONsM2RFO6fZyOt86XNPHDJLIGo/IXsVd6n1xRId5TDv12fI23XEE1LQwk6xiG80wStvUBAlzcVBdBSCMMSsizZ5FzIo6GLNFM72vN8Bv7Oe0UULGAx5afU/9IoXF9R0/HB2JxKQ2XiI4o7aH user@m7 |
$ssh 34.244.93.14
The authenticity of host '34.244.93.14 (34.244.93.14)' can't be established. ECDSA key fingerprint is SHA256:27n0OswYVNnP/7/0ij9P5XijtdSgmfv/8SpB+Y+gmdE. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '34.244.93.14' (ECDSA) to the list of known hosts. Permission denied (publickey,gssapi-keyex,gssapi-with-mic). |
$ssh 34.244.93.14
Permission denied (publickey,gssapi-keyex,gssapi-with-mic). |
$ssh ec2-34-244-93-14.eu-west-1.compute.amazonaws.com
The authenticity of host 'ec2-34-244-93-14.eu-west-1.compute.amazonaws.com (34.244.93.14)' can't be established. ECDSA key fingerprint is SHA256:27n0OswYVNnP/7/0ij9P5XijtdSgmfv/8SpB+Y+gmdE. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'ec2-34-244-93-14.eu-west-1.compute.amazonaws.com' (ECDSA) to the list of known hosts. __| __|_ ) _| ( / Amazon Linux 2 AMI ___|\___|___| https://aws.amazon.com/amazon-linux-2/ 15 package(s) needed for security, out of 16 available Run "sudo yum update" to apply all updates. ... [ec2-user@ip-10-3-1-116 ~]$ [ec2-user@ip-10-3-1-116 ~]$ [ec2-user@ip-10-3-1-116 ~]$ scp ~/.ssh/id_rsa.pub m6:~/m7_id_rsa.pub ssh: Could not resolve hostname m6: Name or service not known lost connection [ec2-user@ip-10-3-1-116 ~]$ ping m6 ping: m6: Name or service not known [ec2-user@ip-10-3-1-116 ~]$ exit logout Connection to ec2-34-244-93-14.eu-west-1.compute.amazonaws.com closed. |
$ls -l
total 60 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt -rw-r--r-- 1 user user 389 Dec 19 10:54 m6_id_rsa.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public -rw------- 1 user user 1766 Dec 19 10:43 ssh -rw-r--r-- 1 user user 389 Dec 19 10:43 ssh.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$cat m6
cat: m6: No such file or directory |
$cat m6_id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy2pY7XAiO+nk3jzHzXz6o9uAFJAtJ5wZmrKCdXjd0w+UAmWY/93uDH9v8J737mSAt2/l0U37WFKyN9eiSFg9PdABxCZMgNxfiosbbkCattzqKG6yFdJJ2QlOhhlfXmXJfpesJzuBHIuXeZeDHnqTpK7wArecRVGmZaKyqfhFanTGVJFgRD+zBjEmQjSHRkS9m8bMbBBpgQgr5P75ofvQhBVxz9BN0PfkiP7CIVbY91mM0ZUWvANzGIs6lYqmxf8LDcV5n5s9NWw4HhP/aDKfvPnMmQnQNYSKZyQSbszU4OEdNQyD53qDg3JzTNrxUD6N3yuxQTQ3EHS5Xmu5GGxOv user@m6 |
$ls -l
total 60 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt -rw-r--r-- 1 user user 389 Dec 19 10:54 m6_id_rsa.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public -rw------- 1 user user 1766 Dec 19 10:43 ssh -rw-r--r-- 1 user user 389 Dec 19 10:43 ssh.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$nano ~/.ssh/
|
$nano ~/.ssh/
|
$ls -l
total 60 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt -rw-r--r-- 1 user user 389 Dec 19 10:54 m6_id_rsa.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public -rw------- 1 user user 1766 Dec 19 10:43 ssh -rw-r--r-- 1 user user 389 Dec 19 10:43 ssh.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$pwd
/home/user |
$ls
1.json Documents m6_id_rsa.pub Public Templates config Downloads Music ssh user7.pem Desktop github.txt Pictures ssh.pub Videos |
$ssh ec2-34-244-93-14.eu-west-1.compute.amazonaws.com
[ec2-user@ip-10-3-1-116 ~]$ ls -l total 0 [ec2-user@ip-10-3-1-116 ~]$ [ec2-user@ip-10-3-1-116 ~]$ [ec2-user@ip-10-3-1-116 ~]$ cd / [ec2-user@ip-10-3-1-116 /]$ ls -l total 12 lrwxrwxrwx 1 root root 7 Nov 14 07:24 bin -> usr/bin dr-xr-xr-x 4 root root 326 Nov 14 07:25 boot drwxr-xr-x 15 root root 2840 Dec 19 07:29 dev ... [ec2-user@ip-10-3-1-116 .ssh]$ cat authorized authorized authorized_keys [ec2-user@ip-10-3-1-116 .ssh]$ cat authorized_keys ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCgD5mjj8PXLef9ol+koSUMR7FxPhMtSDiWlhDTw75oiq7edUHgW7LtkB9nV4ZtTq2ux/uni81PZPcnc6QWX/EapU7eJ/u3BUI/0ioRB9eoLUjV0889goYKs9w8NFETgvPbOj1gNs9m+U/jCjp4SgcXaKMJPDidv13DfYmalLg49dyyR/6lI0QYsEfM9+VV2DgnH4zOi9GL6hkvWsNEICBEXN1cOVKBIbKgWL+nLPqMsMuIvnTCJuKMHZHxKF4876CAC4AadgvHQL2YpalOv0tQzeAnJ2tJiEBORQphBmgUkYabkie0mp4seFp/YXVieyQpbmmw34FDwouV8Zf0UeKX user7 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy2pY7XAiO+nk3jzHzXz6o9uAFJAtJ5wZmrKCdXjd0w+UAmWY/93uDH9v8J737mSAt2/l0U37WFKyN9eiSFg9PdABxCZMgNxfiosbbkCattzqKG6yFdJJ2QlOhhlfXmXJfpesJzuBHIuXeZeDHnqTpK7wArecRVGmZaKyqfhFanTGVJFgRD+zBjEmQjSHRkS9m8bMbBBpgQgr5P75ofvQhBVxz9BN0PfkiP7CIVbY91mM0ZUWvANzGIs6lYqmxf8LDcV5n5s9NWw4HhP/aDKfvPnMmQnQNYSKZyQSbszU4OEdNQyD53qDg3JzTNrxUD6N3yuxQTQ3EHS5Xmu5GGxOv user@m6 [ec2-user@ip-10-3-1-116 .ssh]$ [ec2-user@ip-10-3-1-116 .ssh]$ [ec2-user@ip-10-3-1-116 .ssh]$ exit logout Connection to ec2-34-244-93-14.eu-west-1.compute.amazonaws.com closed. |
$ls -l
total 60 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt -rw-r--r-- 1 user user 389 Dec 19 10:54 m6_id_rsa.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public -rw------- 1 user user 1766 Dec 19 10:43 ssh -rw-r--r-- 1 user user 389 Dec 19 10:43 ssh.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$cd .ssh/
|
$cat authorized_keys
|
$cd .ssh/
|
$cat authorized_keys
|
$ssh-add -l
2048 SHA256:ZjIes7CTpBf3LDt0aMkPZs4Ocy6Cibnm3xODezpBzqQ user@m7 (RSA) |
$ssh-add ~/.ssh/
authorized_keys id_rsa known_hosts config id_rsa.pub user7.pem |
$ssh-add ~/.ssh/user7.pem
Identity added: /home/user/.ssh/user7.pem (/home/user/.ssh/user7.pem) |
$ssh-add -l
2048 SHA256:n29v4N/S08G8qXT+rOVDRFaptL20D/0zvL3lNBIYKlI /home/user/.ssh/user7.pem (RSA) 2048 SHA256:ZjIes7CTpBf3LDt0aMkPZs4Ocy6Cibnm3xODezpBzqQ user@m7 (RSA) |
$apt-get install awscli
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? |
$ssh -A ec2-34-244-93-14.eu-west-1.compute.amazonaws.com
Last login: Wed Dec 19 10:56:36 2018 from port-90-adslby-pool35.infonet.by __| __|_ ) _| ( / Amazon Linux 2 AMI ___|\___|___| https://aws.amazon.com/amazon-linux-2/ 15 package(s) needed for security, out of 16 available Run "sudo yum update" to apply all updates. [ec2-user@ip-10-3-1-116 ~]$ [ec2-user@ip-10-3-1-116 ~]$ [ec2-user@ip-10-3-1-116 ~]$ [ec2-user@ip-10-3-1-116 ~]$ [ec2-user@ip-10-3-1-116 ~]$ exit logout Connection to ec2-34-244-93-14.eu-west-1.compute.amazonaws.com closed. |
$sudo -s
[sudo] password for user: root@m7:/home/user/.ssh# apt-cache show awscli Package: awscli Version: 1.11.13-1 Installed-Size: 2831 Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org> Architecture: all Depends: python3, python3-botocore (>= 1.3.9), python3-colorama, python3-docutils, python3-rsa, python3-s3transfer, python3:any (>= 3.3.2-2~) Description-en: Universal Command Line Environment for AWS This package provides a unified command line interface to many ... -rw-r--r-- 1 root root 127 Dec 16 14:41 credentials.csv -rw-r--r-- 1 root root 5295 Dec 16 14:22 lilalo-install -rwxr-xr-x 1 root root 66 Dec 16 14:02 setpasswd root@m7:~# exit exit There are stopped jobs. root@m7:~# root@m7:~# root@m7:~# exit exit |
$ls -l
total 60 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt -rw-r--r-- 1 user user 389 Dec 19 10:54 m6_id_rsa.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public -rw------- 1 user user 1766 Dec 19 10:43 ssh -rw-r--r-- 1 user user 389 Dec 19 10:43 ssh.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$cd /home/
debian/ user/ |
$cd /home/
debian/ user/ |
$cd /home/debian/
|
$ls -l
total 32 drwxr-xr-x 2 debian debian 4096 Dec 15 21:18 Desktop drwxr-xr-x 2 debian debian 4096 Dec 15 21:18 Documents drwxr-xr-x 2 debian debian 4096 Dec 15 21:18 Downloads drwxr-xr-x 2 debian debian 4096 Dec 15 21:18 Music drwxr-xr-x 2 debian debian 4096 Dec 15 21:18 Pictures drwxr-xr-x 2 debian debian 4096 Dec 15 21:18 Public drwxr-xr-x 2 debian debian 4096 Dec 15 21:18 Templates drwxr-xr-x 2 debian debian 4096 Dec 15 21:18 Videos |
$cd /home/
|
$ls -l
total 8 drwxr-xr-x 15 debian debian 4096 Dec 16 13:01 debian drwxr-xr-x 18 user user 4096 Dec 19 10:54 user |
$/root/
bash: /root/: Is a directory |
$cd /root
bash: cd: /root: Permission denied |
$ssh m1
The authenticity of host 'm1 (172.20.13.180)' can't be established. ECDSA key fingerprint is SHA256:jx2YBdjhFE8f40NqCGSRZ1ZaKImHeR0PdtDd89rugeQ. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'm1,172.20.13.180' (ECDSA) to the list of known hosts. user@m1's password: Linux m1 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 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: Sun Dec 16 14:02:53 2018 from ::1 user@m1:~$ exit logout Connection to m1 closed. |
$ssh instructor
ssh: Could not resolve hostname instructor: Name or service not known |
$cd ~/
|
$ls -l
total 60 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt -rw-r--r-- 1 user user 389 Dec 19 10:54 m6_id_rsa.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public -rw------- 1 user user 1766 Dec 19 10:43 ssh -rw-r--r-- 1 user user 389 Dec 19 10:43 ssh.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$cat github.txt
YuryKalinin |
$cd ~
|
$ls -l
total 60 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt -rw-r--r-- 1 user user 389 Dec 19 10:54 m6_id_rsa.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public -rw------- 1 user user 1766 Dec 19 10:43 ssh -rw-r--r-- 1 user user 389 Dec 19 10:43 ssh.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$ls -l | grep aws
|
$find aws
find: ‘aws’: No such file or directory |
$clear
|
$ls -l
total 60 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt -rw-r--r-- 1 user user 389 Dec 19 10:54 m6_id_rsa.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public -rw------- 1 user user 1766 Dec 19 10:43 ssh -rw-r--r-- 1 user user 389 Dec 19 10:43 ssh.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$mkdir aws
|
$cd aws
|
$nano create_infrastructure.sh
|
$ls -l
total 64 -rw-r--r-- 1 user user 88 Dec 17 14:42 1.json drwxr-xr-x 2 user user 4096 Dec 19 15:16 aws -rw-r--r-- 1 root root 171 Dec 18 16:08 config drwxr-xr-x 2 user user 4096 Dec 17 12:15 Desktop drwxr-xr-x 2 user user 4096 Dec 17 12:15 Documents drwxr-xr-x 2 user user 4096 Dec 18 12:49 Downloads -rw-r--r-- 1 user user 12 Dec 17 15:16 github.txt -rw-r--r-- 1 user user 389 Dec 19 10:54 m6_id_rsa.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Music drwxr-xr-x 2 user user 4096 Dec 17 12:15 Pictures drwxr-xr-x 2 user user 4096 Dec 17 12:15 Public -rw------- 1 user user 1766 Dec 19 10:43 ssh -rw-r--r-- 1 user user 389 Dec 19 10:43 ssh.pub drwxr-xr-x 2 user user 4096 Dec 17 12:15 Templates -rw-r--r-- 1 user user 1696 Dec 18 12:48 user7.pem drwxr-xr-x 2 user user 4096 Dec 17 12:15 Videos |
$cd aws
|
$ls -l
total 0 |
$ls -l
total 0 |
$touch create_infrastructure.sh
|
$ls -l
total 0 -rw-r--r-- 1 user user 0 Dec 19 15:17 create_infrastructure.sh |
$nano create_infrastructure.sh
|
$!/bin/bach
|
$ls -l
total 4 -rw-r--r-- 1 user user 52 Dec 19 15:18 create_infrastructure.sh |
$cat create_infrastructure.sh
#!/bin/bach image_id= instance_id=t2.micro vpc_id= |
$git
git git-shell git-upload-pack git-receive-pack git-upload-archive |
$git status
fatal: Not a git repository (or any of the parent directories): .git |
$!/bin/bach
|
$cat create_infrastructure.sh
#!/bin/bach image_id=ami-09693313102a30b2c instance_id=t2.micro vpc_id=vpc3 |
#!/bin/bach image_id=ami-09693313102a30b2c instance_id=t2.micro vpc_id=vpc3
YuryKalinin
id_rsa id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIyzWFGuHnpRkheDAeSqwWDQreQR1IJgAKKS5rC2lFFI5VYNNTxcuSR0H/ZtvkX83mqlMCmQx+Xw+gfaQqCK3h58fjBukobOLFHplZeFOJld3FxpxQjHi5a2O4EkB+9eyLNLYrfDaSXqN/F8aEhz7rcmdEZT5RKkOX6OKhAnOzHOZDq6HFztWl+Lf7kL/9TwSNM6Q2ONsM2RFO6fZyOt86XNPHDJLIGo/IXsVd6n1xRId5TDv12fI23XEE1LQwk6xiG80wStvUBAlzcVBdBSCMMSsizZ5FzIo6GLNFM72vN8Bv7Oe0UULGAx5afU/9IoXF9R0/HB2JxKQ2XiI4o7aH user@m7
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy2pY7XAiO+nk3jzHzXz6o9uAFJAtJ5wZmrKCdXjd0w+UAmWY/93uDH9v8J737mSAt2/l0U37WFKyN9eiSFg9PdABxCZMgNxfiosbbkCattzqKG6yFdJJ2QlOhhlfXmXJfpesJzuBHIuXeZeDHnqTpK7wArecRVGmZaKyqfhFanTGVJFgRD+zBjEmQjSHRkS9m8bMbBBpgQgr5P75ofvQhBVxz9BN0PfkiP7CIVbY91mM0ZUWvANzGIs6lYqmxf8LDcV5n5s9NWw4HhP/aDKfvPnMmQnQNYSKZyQSbszU4OEdNQyD53qDg3JzTNrxUD6N3yuxQTQ3EHS5Xmu5GGxOv user@m6
-----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAoA+Zo4/D1y3n/aJfpKElDEexcT4TLUg4lpYQ08O+aIqu3nVB4Fuy7ZAfZ1eG bU6trsf7p4vNT2T3J3OkFl/xGqVO3if7twVCP9IqEQfXqC1I1dPPPYKGCrPcPDRRE4Lz2zo9YDbP ZvlP4wo6eEoHF2ijCTw4nb9dw32JmpS4OPXcskf+pSNEGLBHzPflVdg4Jx+MzovRi+oZL1rDRCAg RFzdXDlSgSGyoFi/pyz6jLDLiL50wibijB2R8ShePO+ggAuAGnYLx0C9mKWpTr9LUM3gJydrSYhA TkUKYQZoFJGGm5IntJqeLHhaf2F1YnskKW5psN+BQ8KLlfGX9FHilwIDAQABAoIBAGQ7YKrcTHdj d/OMyvf9MYYPHz8a8EdbApTKRJ9X5NTyg68rHqWwxsudhQzh8nxg2MKq2RyCn38oat15vTeFvSZC frD/uNFTqbjtkwo3LwVR1lqQ2SZbpjTtjOzmlh7x0mNmhSjLKfYCCdTTgunw8Z/nFrGh1JJ0U/Mn mhQDLZn82F1qbC+SxLcGOSiOg1LuI+L1tOLafDCWbOZ+4ErhcvqpfPostTdQqanE3B5YDykkAgIy J1B6mmhzOYtcpcooCafCFUKZojOqOHZeYN+TD6ufmHUPfni+cqvd4xNCFRP5yc+xvWJ+mAw/TeFu v+lCGtU4bcv1uFq4pXC2vHwijAECgYEA/3Ak/qYn8PJxGr3BqZIaQlPUnMSLX0LIdeMhLR5GdiG7 d/mGNvBr5fccbKFLA2Wyn/gyoV21xmXWXv+Io7bhz8vRl5bmaeh/O+S7WxuBGWDaUDHgPQDSnsTy Szz0zFQw2tsjApidf+qwCQM3vPr2GovaJVl5ZWYKWzmRYoEtOKECgYEAoGm97/cA/Kg5fGl80kL7 /xmx/MK+rkybtxQPoERhNpXT2Ykp+rRNy+W6Cr5++XC6oeUOHKICdUGjtLMB7fsJ/7al6nsVo/uf MqdMEbsnJRIW3i0eicD+auDy1y/QSK0FwyWQf4GdifqTW8KleGEenK65rM9XtcND0LBvfxaHuDcC gYBGHjypgmbYZ1TQ6GHu8GIw7t4gInu3rJdmdPC4d+UTrHLPnjlPf3O+7rRoxWXYCuSbsQAE97pc Obw825xghGU8K1DfcdbSH7Y9dK5Rdh1cIBANj4Nke4NVfe6c5KC2Li4zBZB4t/gUExI7hxyXzbQc 2WMKeaMvSHFzVTwpdBg7wQKBgQCgDQEq5QtCC+LXhDS7YYQm4g9Zf0FbjSosf8KbiL5qBRHL0XRm JPIeR4bZY3ozDUvZbj4nSWokbiqVh6mcNcajMizXCJnt9IfBtXRLmK0U6riQUvpOPZZbMzh4hcdO S/wc2mUTI1L5MV9HxaztsBEoCZlOl84Ol9YY6YFFj0g4/wKBgQCw1mr6jkOZH3TZ0wggcZMsd0gU d3ytM8kmKpEm4SfQgRAZnH/SieqkxxwwLw+GoeCdcv50HQJmBNe6V1WPf3698zgkaAqtCCEBas7A h3z3YmE/uhgk7b30y09joFXL2UwYLK8KWutWeyvPyOR5kMeI0n0iXKsSRK+RW6JmX9L3og==
Время первой команды журнала | 14:08:20 2018-12-18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:47:55 2018-12-19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.05 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.68 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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