{"id":18,"date":"2014-07-16T17:38:26","date_gmt":"2014-07-16T14:38:26","guid":{"rendered":"http:\/\/rst10h.tmweb.ru\/domains\/magelab.ru\/2014\/07\/16\/aljo-server-skin-svoj-ajpi-zajdu-shcha\/"},"modified":"2020-08-23T18:37:16","modified_gmt":"2020-08-23T15:37:16","slug":"aljo-server-skin-svoj-ajpi-zajdu-shcha","status":"publish","type":"post","link":"https:\/\/ancient.tsaryk.dev\/?p=18&lang=ru","title":{"rendered":"\u0410\u043b\u0451! \u0421\u0435\u0440\u0432\u0435\u0440! \u0421\u043a\u0438\u043d\u044c \u0441\u0432\u043e\u0439 \u0430\u0439\u043f\u0438!"},"content":{"rendered":"\n<p>\u041a\u0430\u043a \u0442\u043e \u043c\u043d\u0435 \u043f\u0440\u0438\u0441\u043f\u0438\u0447\u0438\u043b\u043e \u0437\u0430\u0439\u0442\u0438 \u043d\u0430 Raspberry Pi \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u043f\u043e SSH \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442. IP \u0434\u043e\u043c\u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439. \u0421\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0433\u043e, \u0430 \u0437\u0430\u0439\u0442\u0438 \u043d\u0430\u0434\u043e. \u0422\u043e\u0433\u0434\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u043b\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u043c\u0443 NAS, \u0430 \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0435\u0435 \u043d\u0430\u0434\u043e \u0431\u044b \u0447\u0442\u043e \u0442\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u2013 SSH \u0442\u043e \u043f\u0440\u0438\u044f\u0442\u043d\u0435\u0435, \u0447\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u0447\u0435\u0440\u0435\u0437 Tapinn. C\u0442\u0430\u0442\u044c\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><span style=\"background: #ffff99;\">\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435!<\/span><\/p>\n\n\n\n<p><span style=\"color: #ff3333;\"><span style=\"background: #ffff99;\"><span style=\"font-weight: normal;\">\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0438\u0434\u0435\u0438 \u043f\u043e\u0432\u044b\u0441\u0438\u0442 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u043d\u0435\u0441\u0430\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0432\u0430\u0448\u0438\u043c \u043b\u0438\u0447\u043d\u044b\u043c \u0434\u0430\u043d\u043d\u044b\u043c! \u0411\u0443\u0434\u044c\u0442\u0435 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u044b, \u043d\u0435 \u043f\u0440\u0435\u043d\u0435\u0431\u0440\u0435\u0433\u0430\u0439\u0442\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0440\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e!<\/span><span style=\"font-weight: normal;\"><br><\/span><\/span><\/span><\/p>\n\n\n\n<p>\u0418 \u0442\u0430\u043a, \u0447\u0442\u043e \u0438\u043c\u0435\u0435\u043c:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"margin-bottom: 0;\">\u0414\u043e\u0441\u0442\u0443\u043f \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0438\u0437 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0441\u0435\u0442\u0438 \u043e\u0441\u0442\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 HG520b, \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u043c.<\/li><li style=\"margin-bottom: 0;\">\u041c\u0430\u043b\u0438\u043d\u043a\u0430 (Raspberry PI) \u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 Raspbian (\u0442\u043e\u0442 \u0436\u0435 debian \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438) \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043a \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0443.<\/li><li style=\"margin-bottom: 0;\">\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0435\u0442\u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0435\u0441\u0442\u044c.<\/li><li style=\"margin-bottom: 0;\">\u041f\u043e\u043a\u0430 \u0447\u0442\u043e \u043c\u0430\u043b\u0438\u043d\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u0440\u0435\u043d\u0442-\u043a\u0430\u0447\u0430\u043b\u043a\u043e\u0439 \u0438 \u0438\u043d\u043e\u0433\u0434\u0430 \u043f\u043e\u0434\u0432\u0435\u0440\u0433\u0430\u0435\u0442\u0441\u044f \u0432\u0441\u044f\u043a\u0438\u043c \u0437\u043b\u043e\u0432\u0435\u0449\u0438\u043c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043c. \u041a \u043c\u0430\u043b\u0438\u043d\u043a\u0435 \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u044e\u0441\u044c \u043f\u043e SSH \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438.<\/li><\/ul>\n\n\n\n<p>\u041d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u2013 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 IP \u0432\u0435\u0434\u044c \u043d\u0430 \u0432\u0441\u0435\u0445 \u043e\u0434\u0438\u043d. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0438\u0434\u0435\u043c \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430, \u0437\u0430\u0445\u043e\u0434\u0438\u043c \u0432 <strong>Basic-&gt;NAT-&gt;Virtual Server<\/strong><span style=\"font-weight: normal;\">. \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c <\/span><span style=\"font-weight: normal;\">\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u0439\u043f\u0438 \u043c\u0430\u043b\u0438\u043d\u043a\u0438 (\u0432 \u043c\u043e\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 192.168.1.99) \u0438 \u043f\u043e\u0440\u0442 22. \u0412\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u044d\u0442\u043e \u043a\u0430\u043a \u0442\u043e \u0442\u0430\u043a:<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"929\" src=\"http:\/\/ancient.tsaryk.dev\/wp-content\/uploads\/2020\/08\/4a-1024x929.png\" alt=\"\" class=\"wp-image-270\" srcset=\"https:\/\/ancient.tsaryk.dev\/wp-content\/uploads\/2020\/08\/4a-1024x929.png 1024w, https:\/\/ancient.tsaryk.dev\/wp-content\/uploads\/2020\/08\/4a-300x272.png 300w, https:\/\/ancient.tsaryk.dev\/wp-content\/uploads\/2020\/08\/4a-768x697.png 768w, https:\/\/ancient.tsaryk.dev\/wp-content\/uploads\/2020\/08\/4a.png 1048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><span style=\"font-weight: normal;\"><\/span><\/p>\n\n\n\n<p>\u041d\u0430 \u0434\u0440\u0443\u0433\u0438\u0445 \u0440\u043e\u0443\u0442\u0435\u0440\u0430\u0445 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043a\u0430\u043a \u0442\u043e \u043f\u043e\u0445\u043e\u0436\u0435.<\/p>\n\n\n\n<p>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 IP \u044f \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043b \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0435 <strong>Status-&gt;Service Information<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"525\" src=\"http:\/\/ancient.tsaryk.dev\/wp-content\/uploads\/2020\/08\/getip.png\" alt=\"\" class=\"wp-image-271\" srcset=\"https:\/\/ancient.tsaryk.dev\/wp-content\/uploads\/2020\/08\/getip.png 804w, https:\/\/ancient.tsaryk.dev\/wp-content\/uploads\/2020\/08\/getip-300x196.png 300w, https:\/\/ancient.tsaryk.dev\/wp-content\/uploads\/2020\/08\/getip-768x501.png 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/figure>\n\n\n\n<p>\u0414\u043b\u044f \u0447\u0438\u0441\u0442\u043e\u0442\u044b \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u0445\u043e\u0436\u0443 \u0432 \u0441\u0435\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0438\u043a \u0441 \u043d\u043e\u0443\u0442\u0430, \u0432\u0431\u0438\u0432\u0430\u044e \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 (\u0432\u0441\u0435 ip \u0432\u044b\u043c\u044b\u0448\u043b\u0435\u043d\u044b):<\/p>\n\n\n<pre class=\"brush: bash; gutter: false; light: false; title: ; toolbar: true; quick-code: false; notranslate\" title=\"\">\nuser@user-TravelMate-P253:~$ ssh root@23.116.183.241\nroot@23.116.183.241&#039;s password:\nLinux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l\nThe programs included with the Debian GNU\/Linux system are free software;\nthe exact distribution terms for each program are described in the\nindividual files in \/usr\/share\/doc\/*\/copyright.\nDebian GNU\/Linux comes with ABSOLUTELY NO WARRANTY, to the extent\npermitted by applicable law.\nYou have new mail.\nLast login: Fri Jul 11 15:50:14 2014 from 37.223.115.22\nroot@raspberrypi:~#\n<\/pre>\n\n\n<p><span style=\"font-weight: normal;\">\u041a\u043e\u0440\u043e\u0447\u0435 \u0432\u0441\u0451 \u043a\u0440\u0430\u0441\u0438\u0432\u043e, <\/span><span style=\"font-weight: normal;\">\u043d\u043e \u0435\u0441\u0442\u044c \u043e\u0434\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u041d\u041e \u2013 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043a\u0430\u0436\u0434\u044b\u0435 \u0442\u0440\u043e\u0435 \u0441\u0443\u0442\u043e\u043a \u0440\u0432\u0435\u0442 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435, \u0434\u0430 \u0438 \u0441 \u043f\u0438\u0442\u0430\u043d\u0438\u0435\u043c \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043f\u0435\u0440\u0435\u0431\u043e\u0438. <\/span><span style=\"font-weight: normal;\">IP \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439, \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0435\u0448\u0435\u043d\u043e \u0431\u044b\u043b\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u0443\u044e \u0441\u0445\u0435\u043c\u0443: \u0437\u0430\u0432\u043e\u0436\u0443 \u0441\u0435\u0440\u0432<\/span><span style=\"font-weight: normal;\">\u0435\u0440\u0443 (\u0431\u0443\u0434\u0435\u043c \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c Raspberry PI \u0442\u0430\u043a)<\/span><span style=\"font-weight: normal;\"> \u044f\u0449\u0438\u043a \u043d\u0430 gmail, <\/span><span style=\"font-weight: normal;\">\u043f\u043e\u0441\u044b\u043b\u0430\u044e \u0435\u043c\u0443 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 (\u0442\u0438\u043f\u0430 \u0434\u0430\u0439 \u043c\u043d\u0435 \u0441\u0432\u043e\u0439 IP), \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u0440\u0438\u0441\u044b\u043b\u0430\u0435\u0442 \u043c\u043d\u0435 \u043d\u0430 \u044f\u0449\u0438\u043a \u0430\u0439\u043f\u0438.<\/span><\/p>\n\n\n\n<p><span style=\"background: #ffff99;\">\u0412\u0430\u0436\u043d\u043e!<\/span><\/p>\n\n\n\n<p><span style=\"color: #ff3333;\"><span style=\"background: #ffff99;\"><span style=\"font-weight: normal;\">\u0412 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u044f\u0449\u0438\u043a &#8211; \u043d\u043e \u044d\u0442\u043e \u043a\u0430\u043a \u0442\u043e \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0435\u0441\u043b\u0438 \u043a\u0442\u043e \u0442\u043e \u043b\u0435\u0432\u044b\u0439 \u0441\u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043c\u0430\u043b\u0438\u043d\u043a\u0435. \u041d\u0443 \u043f\u043e \u0447\u0430\u0441\u0442\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u2013 \u0442\u0443\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0435\u0448\u0430\u0435\u0442 <\/span><span style=\"font-weight: normal;\">\u0434\u043b\u044f \u0441\u0435\u0431\u044f \u0441\u0430\u043c. \u042f \u0434\u0443\u043c\u0430\u044e \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u043f\u0440\u0438 \u0443\u0434\u0430\u0447\u043d\u043e\u043c \u043b\u0438\u0431\u043e \u043d\u0435 \u0443\u0434\u0430\u0447\u043d\u043e\u043c \u043b\u043e\u0433\u0438\u043d\u0435 \u043f\u043e ssh \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u043e\u0441\u044b\u043b\u0430\u0442\u044c \u043c\u043d\u0435 \u043f\u0438\u0441\u044c\u043c\u043e. \u0422\u0430\u043a \u044f \u0441\u0440\u0430\u0437\u0443 \u0443\u0437\u043d\u0430\u044e \u043e \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0432\u0445\u043e\u0434\u0430. <\/span><span style=\"font-weight: normal;\">\u0415\u0449\u0451 \u043a\u0430\u043a \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u2013 \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c \u0432\u0445\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 ssh \u043f\u043e \u043f\u0430\u0440\u043e\u043b\u044e, \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u044e\u0447\u0438 \u0438 \u043d\u0435 \u043f\u0430\u0440\u0438\u0442\u044c\u0441\u044f.<\/span><\/span><\/span><\/p>\n\n\n\n<p>\u0421 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u043e\u0439 \u043f\u0438\u0441\u0435\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043d\u0435\u0442\u0443 \u2013 \u043d\u0430\u0445\u043e\u0436\u0443 \u0432 \u0433\u0443\u0433\u043b\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u043f\u0430\u0432\u0448\u0438\u0439\u0441\u044f \u0441\u043a\u0440\u0438\u043f\u0442 &#8211; python \u0442\u0430\u043a python \u2013 \u043c\u0435\u043d\u044f\u044e \u0430\u0434\u0440\u0435\u0441\u0430, \u043f\u0430\u0440\u043e\u043b\u0438 \u043d\u0430 \u0441\u0432\u043e\u0438.. \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u044f \u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u044f\u0449\u0438\u043a, \u043f\u0430\u0440\u043e\u043b\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b \u0432 \u0447\u0438\u0441\u0442\u043e\u043c \u0432\u0438\u0434\u0435, \u043d\u043e \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043a\u043e\u0433\u043e \u0442\u043e \u0443\u0433\u043e\u0440\u0430\u0437\u0434\u0438\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u044f\u0449\u0438\u043a\u0443 \u2013 \u043d\u0438\u0447\u0435\u0433\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u043d \u0442\u0430\u043c \u043d\u0435 \u0443\u0432\u0438\u0434\u0438\u0442. \u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b:<\/p>\n\n\n<pre class=\"brush: bash; gutter: false; light: false; title: ; toolbar: true; quick-code: false; notranslate\" title=\"\">\napt-get install getmail4\napt-get install sendmail\napt-get install procmail\n<\/pre>\n\n\n<p>Sendmail \u0438 getmail \u043f\u043e\u043d\u044f\u0442\u043d\u043e \u0434\u043b\u044f \u0447\u0435\u0433\u043e, procmail \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0442\u043e\u0442 \u0438\u043b\u0438 \u0438\u043d\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043a\u0430\u043a\u0438\u0445 \u0442\u043e \u0441\u043b\u043e\u0432 \u0432 \u0442\u0435\u043c\u0435 \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u043f\u0438\u0441\u044c\u043c\u0430<\/p>\n\n\n\n<p>\u0414\u0430\u043b\u0435\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u043f\u043e\u0434 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c <strong>pi<\/strong> \u0432 \u0435\u0433\u043e \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 <strong>\/home\/pi\/<\/strong>.<\/p>\n\n\n\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0430\u043f\u043a\u0443 <strong>\/home\/pi\/sendmyip\/<\/strong> \u0438 \u043a\u0438\u0434\u0430\u0435\u043c \u0442\u0443\u0434\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043d\u0430\u0448 \u0441\u043a\u0440\u0438\u043f\u0442, \u0441\u043b\u0435\u0433\u043a\u0430 \u0438\u0437\u043c\u0435\u043d\u0438\u0432:<\/p>\n\n\n<pre class=\"brush: python; light: false; title: ; toolbar: true; notranslate\" title=\"\">\nimport time\nimport commands\nimport re\nimport smtplib\n \n####--[COFIGURATION]\nserver = &#039;smtp.gmail.com&#039; #smtp \u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440 gmail\nserver_port = &#039;587&#039; #\u043f\u043e\u0440\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\n \nusername = &#039;serv40email@gmail.com&#039; #gmail \u0430\u043a\u043a\u0430\u0443\u043d\u0442\npassword = &#039;veryhardpassword&#039; #\u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f gmail\n \nfromaddr = &#039;serv40email@gmail.com&#039; #\u043e\u0442 \u043a\u043e\u0433\u043e \u043f\u0438\u0441\u044c\u043c\u043e\ntoaddr = &#039;admin@gmail.com&#039; #\u043a\u043e\u043c\u0443 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\nmessage = &#039;RPi&#039;s address: &#039; #\u0442\u0435\u043a\u0441\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\n####--[\/COFIGURATION]\n \n#\u0432 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f IP \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f\n#ifconfig, \u0443 \u043c\u0435\u043d\u044f \u0442\u0430\u043a \u043d\u0435 \u043f\u0440\u043e\u043a\u0430\u0442\u0438\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f ip\n#\u0440\u0435\u0448\u0438\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0430\u0439\u0442 myip.ru, \u0432\u043e\u043e\u0431\u0449\u0435 \u043f\u043e\u0434\u043e\u0439\u0434\u0435\u0442 \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439.\n#\u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u0442\u0440\u0438 \u0430\u0439\u043f\u0438\u0448\u043d\u0438\u043a\u0430, \u044f \u0438\u0445 \u0443\u0436\u0435 \u043d\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u043b - \u043b\u0435\u043d\u0438\u0432\u043e \u043a\u0430\u043a \u0442\u043e\n#\u043d\u0430\u0448 \u0438\u0441\u043a\u043e\u043c\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u043c.\n\ntime.sleep(30)\n \n#\u041a\u043e\u0440\u043e\u0447\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0443 \u0438 \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0432\u0441\u0435 ip \u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u0437 \u043d\u0435\u0435..\nfound_ips = []\nips = re.findall( r&#039;[0-9]+(?:.[0-9]+){3}&#039;, commands.getoutput(&quot;wget http:\/\/myip.ru -O \/home\/pi\/sendmyip\/t.html &amp;&amp; cat \/home\/pi\/sendmyip\/t.html&quot;))\nfor ip in ips:\n  if ip.startswith(&quot;255&quot;) or ip.startswith(&quot;127&quot;) or ip.endswith(&quot;255&quot;):\n    continue\n  found_ips.append(ip)\n \nmessage += &quot;, &quot;.join(found_ips)\nheaders = [&quot;From: &quot; + fromaddr,\n           &quot;To: &quot; + toaddr,\n           &quot;MIME-Version: 1.0&quot;,\n           &quot;Content-Type: text\/html&quot;]\nheaders = &quot;rn&quot;.join(headers)\n \nserver = smtplib.SMTP(server + &#039;:&#039; + server_port) \nserver.ehlo()\nserver.starttls() \nserver.ehlo()\nserver.login(username,password) \nserver.sendmail(fromaddr, toaddr, headers + &quot;rnrn&quot; +  message) \nserver.quit()\n\n<\/pre>\n\n\n<p>\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u044f \u043b\u043e\u043c\u0430\u043b \u0433\u043e\u043b\u043e\u0432\u0443, \u043a\u0430\u043a \u0441 \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0438\u043c\u0438 \u0443\u0441\u0438\u043b\u0438\u044f\u043c\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c ip \u043f\u0440\u044f\u043c\u043e \u0441 \u0440\u043e\u0443\u0442\u0435\u0440\u0430, \u043d\u043e \u043f\u043e\u0442\u043e\u043c \u0441\u0434\u0435\u043b\u0430\u043b \u043f\u0440\u043e\u0449\u0435 &#8211; \u0432 \u0441\u0435\u0442\u0438 \u043f\u043e\u043b\u043d\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0438\u0445 ip \u0430\u0434\u0440\u0435\u0441 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 &#8211; \u0432\u044b\u0431\u0440\u0430\u043b \u0441\u0430\u043c\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u043f\u043e\u043c\u0435\u043d\u044f\u043b \u0441\u043a\u0440\u0438\u043f\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c (\u0441\u0442\u0440\u043e\u043a\u0430 28). \u0421\u043a\u0440\u0438\u043f\u0442 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u0432\u0441\u0435 ip \u0438\u0437 \u0432\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0438 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u0445 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443. \u041c\u043e\u0436\u043d\u043e, \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u043e\u0442\u043b\u0430\u0434\u0438\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0441\u044b\u043b\u0430\u043b\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d ip, \u043d\u043e \u043c\u043d\u0435 \u0441\u0442\u0430\u043b\u043e \u043b\u0435\u043d\u044c &#8211; \u0438 \u0442\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 :).<\/p>\n\n\n\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442:<\/p>\n\n\n<pre class=\"brush: bash; gutter: false; light: false; title: ; toolbar: true; quick-code: false; notranslate\" title=\"\">\npython \/home\/pi\/sendmyip\/sendip.py\n<\/pre>\n\n\n<p>\u0412\u0435\u0441\u0435\u043b\u043e \u0437\u0432\u044f\u043a\u043d\u0443\u043b \u0442\u0435\u043b\u0435\u0444\u043e\u043d &#8211; \u043f\u0438\u0441\u044c\u043c\u043e \u043f\u0440\u0438\u0448\u043b\u043e, \u0432\u0441\u0451 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0432\u0441\u0435\u0433\u043e \u043d\u0438\u0447\u0435\u0433\u043e &#8211; \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0447\u0442\u044b \u0438 \u0437\u0430\u043f\u0443\u0441\u043a \u044d\u0442\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043f\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u0443\u0441\u043b\u043e\u0432\u0438\u044e.<\/p>\n\n\n\n<p>\u041f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 getmail. \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c <strong>\/etc\/getmailrc<\/strong>.<\/p>\n\n\n\n<p>\u0415\u0441\u043b\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u043d\u0435\u0442 &#8211; \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0444\u0430\u0439\u043b\u0430:<\/p>\n\n\n<pre class=\"brush: plain; light: false; title: ; toolbar: true; quick-code: false; notranslate\" title=\"\">\n[retriever]\ntype = SimpleIMAPSSLRetriever\nserver = imap.gmail.com\nusername =serverpi40@gmail.com\npassword =veryhardpassword\nmailboxes = (&quot;INBOX&quot;,)\nport = 993\n[destination]\ntype = MDA_external\npath = \/usr\/bin\/procmail\nunixfrom = True\nuser=pi\n[options]\nreceived = false\ndelivered_to = false\nread_all = false\nverbose = 0 \n<\/pre>\n\n\n<p> <strong>username<\/strong> \u0438 <strong>password<\/strong> \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043e\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044f\u0449\u0438\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u0432\u0435\u043b\u0438 \u0440\u0430\u043d\u0435\u0435.<\/p>\n\n\n\n<p>\u0412 \u0441\u0435\u043a\u0446\u0438\u0438 [destination] \u0443\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e \u043f\u043e\u0447\u0442\u0443 \u0431\u0443\u0434\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c procmail<\/p>\n\n\n\n<p>\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435:<\/p>\n\n\n\n<p><strong>\/etc\/procmailrc<\/strong><\/p>\n\n\n<pre class=\"brush: plain; gutter: false; light: false; title: ; toolbar: true; quick-code: false; notranslate\" title=\"\">\nPATH=\/bin:\/usr\/bin:\/usr\/local\/bin\n \nMAILDIR=\/home\/pi\/Mail\n \nLOGNAME=mailservlog\n \nORGMAIL=$MAILDIR\/emergency\nPYT = \/usr\/bin\/python\n:0\n* ^Subject:.*(give me the IP)\n|$PYT \/home\/pi\/sendmyip\/sendip.py\n<\/pre>\n\n\n<p>\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u043f\u0443\u0442\u044c \u043a \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u043c \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0430\u0434\u0440\u0435\u0441\u0430, \u0435\u0441\u043b\u0438 \u0447\u0442\u043e \u0442\u043e \u043c\u0435\u043d\u044f\u043b\u0438, \u043d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043f\u0443\u0442\u044c.<\/p>\n\n\n\n<p>\u0412 10-\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0444\u0440\u0430\u0437\u0430 &#8220;give me the IP&#8221;. \u041f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u044d\u0442\u043e\u0439 \u0444\u0440\u0430\u0437\u044b \u0432 \u0442\u0435\u043c\u0435 \u043f\u0438\u0441\u044c\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0448 \u0441\u043a\u0440\u0438\u043f\u0442. \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0443 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u043e\u0439 \u043f\u0438\u0441\u044c\u043c\u0430 \u043d\u0430 \u044f\u0449\u0438\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0432 \u0442\u0435\u043c\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c give me the IP, \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c <strong>getmail -r \/etc\/getmailrc<\/strong> (\u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043d\u0443\u0436\u043d\u043e \u043e\u0442 \u0438\u043c\u0435\u043d\u0438 \u043b\u044e\u0431\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a\u0440\u043e\u043c\u0435 root. \u0427\u0435\u0440\u0435\u0437 \u0440\u0443\u0442\u0430 \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u043e\u0442\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c), \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043f\u0438\u0441\u044c\u043c\u043e \u0441 \u0430\u0439\u043f\u0438\u0448\u043d\u0438\u043a\u043e\u043c. \u0412\u0441\u0451 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a. \u041e\u0442 \u0438\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f &#8220;pi&#8221; \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c:<\/p>\n\n\n\n<pre class=\"wp-block-code theme:terminal lang:sh decode:true\"><code>crontab -e<\/code><\/pre>\n\n\n\n<p>\u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043e\u0442\u043a\u0440\u044b\u0432\u0448\u0438\u0439\u0441\u044f \u0444\u0430\u0439\u043b \u0441\u0442\u0440\u043e\u043a\u0443:<\/p>\n\n\n\n<pre class=\"wp-block-code theme:terminal lang:sh decode:true\"><code>*\/5 * * * * \/usr\/bin\/getmail -r \/etc\/getmailrc<\/code><\/pre>\n\n\n\n<p>\u041d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e cron. \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0447\u0442\u0430 \u0431\u0443\u0434\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u0436\u0434\u044b\u0435 5 \u043c\u0438\u043d\u0443\u0442 \u0438 \u043f\u0440\u0438 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0439 \u0444\u0440\u0430\u0437\u044b, \u044f \u0431\u0443\u0434\u0443 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c ip \u0430\u0434\u0440\u0435\u0441 \u043c\u0430\u043b\u0438\u043d\u043a\u0438, \u0447\u0442\u043e \u043c\u043d\u0435 \u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e\u0441\u044c.<\/p>\n\n\n\n<p>\u041d\u0430 \u043c\u043e\u0439 \u0432\u0437\u0433\u043b\u044f\u0434, \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0432\u0435\u043b\u043e\u0441\u0438\u043f\u0435\u0434 \u0431\u0435\u0437 \u0432\u0441\u044f\u043a\u0438\u0445 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u043c\u0438\u043d\u0438\u043c\u0443\u043c\u043e\u043c \u0437\u0430\u0442\u0440\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 &#8211; \u0437\u0430 \u043f\u043e\u043b \u0447\u0430\u0441\u0430 \u043f\u043e\u043f\u0438\u0432\u0430\u044f \u043a\u043e\u0444\u0435 \u0441 \u0431\u0443\u0442\u0435\u0440\u0431\u0440\u043e\u0434\u0430\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u0441\u043f\u0435\u0448\u0430 \u0432\u0441\u0451 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c. \u0420\u0430\u0437\u0432\u0438\u0432\u0430\u044f \u0442\u0435\u043c\u0443, \u043c\u043e\u0436\u043d\u043e \u0434\u0430\u0432\u0430\u0442\u044c \u043c\u0430\u043b\u0438\u043d\u043a\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043d\u0430 \u0437\u0430\u043a\u0430\u0447\u043a\u0443 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0442\u043e\u0440\u0435\u043d\u0442\u043e\u0432, \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0432 email \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0437\u0430\u043f\u0440\u043e\u0441, \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c\/\u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043a\u0430\u043a\u043e\u0435-\u0442\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435, \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0443, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043d\u0430\u0441\u043e\u0441 \u043e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0443 \u0432 \u043a\u043e\u043c\u043d\u0430\u0442\u0435, \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432 &#8211; \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438 \u0432\u044b\u0441\u043b\u0430\u0442\u044c \u043e\u0442\u0447\u0435\u0442 \u043f\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u043c \u0434\u0432\u0435\u0440\u044f\u043c, \u043f\u0440\u0438\u0441\u043b\u0430\u0442\u044c \u0444\u043e\u0442\u043e \u0441 \u043a\u0430\u043c\u0435\u0440\u044b \u0438 \u0442 \u0434 \u0438 \u0442 \u043f.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041a\u0430\u043a \u0442\u043e \u043c\u043d\u0435 \u043f\u0440\u0438\u0441\u043f\u0438\u0447\u0438\u043b\u043e \u0437\u0430\u0439\u0442\u0438 \u043d\u0430 Raspberry Pi \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u043f\u043e SSH \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442. IP \u0434\u043e\u043c\u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439. \u0421\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0433\u043e, \u0430 \u0437\u0430\u0439\u0442\u0438 \u043d\u0430\u0434\u043e. \u0422\u043e\u0433\u0434\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u043b\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u043c\u0443 NAS, \u0430 \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0435\u0435 \u043d\u0430\u0434\u043e \u0431\u044b \u0447\u0442\u043e \u0442\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u2013 SSH \u0442\u043e \u043f\u0440\u0438\u044f\u0442\u043d\u0435\u0435, \u0447\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u0447\u0435\u0440\u0435\u0437 Tapinn. C\u0442\u0430\u0442\u044c\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":270,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,6],"tags":[],"class_list":["post-18","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-10","category-6"],"_links":{"self":[{"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=\/wp\/v2\/posts\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18"}],"version-history":[{"count":2,"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=\/wp\/v2\/posts\/18\/revisions"}],"predecessor-version":[{"id":273,"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=\/wp\/v2\/posts\/18\/revisions\/273"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=\/wp\/v2\/media\/270"}],"wp:attachment":[{"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ancient.tsaryk.dev\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}