<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Скрипт с зашифрованным паролем]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=19616</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=19616&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Скрипт с зашифрованным паролем».]]></description>
		<lastBuildDate>Wed, 18 Jan 2012 11:49:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Скрипт с зашифрованным паролем]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243951#p243951</link>
			<description><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>заметьте - от простого юзера, а НЕ рута. Работать от рута - моветон. Не мне вас учить...</p></blockquote></div><p>Спасибо за замечание. Это только пример. Везде, где у меня есть ssh-доступ, вход от root&#039;а запрещён.<br /></p><div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>sshfs aranei: aranei</p></blockquote></div><p>Повторюсь, это был пример, да и так понять проще, что именно я предлагал сделать.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 18 Jan 2012 11:49:09 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243951#p243951</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт с зашифрованным паролем]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243948#p243948</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Возможно, ТС имеет ввиду сам способ передачи каких-либо текстовых данных, выступающих в роли пароля.</p></blockquote></div><p>проще всего ИМХО файлик послать командой scp.<br /></p><div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>1. Создаём (разумеется, беспарольно, с помощью ключей) sftp-доступ</p><p>root@localhost:~# sshfs remoteuser@somehost:/some/path /mnt/sshfsmount/</p></blockquote></div><p>вы всё усложняете. Я делаю так:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ sshfs aranei: aranei</div><br />заметьте - от простого юзера, а НЕ рута. Работать от рута - моветон. Не мне вас учить...</p><p>ЗЫЖ перед этой командой я проделал следующее:</p><p>1. создал пару ключей на клиенте. <strong>ВСЁ ДЕЛАЕМ ОТ ПОЛЬЗОВАТЕЛЯ!</strong> на сервере - тоже.<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ man ssh-keygen</div><br />2. <strong>публичный</strong> ключ перенёс на сервер.<br />если сервер в зоне досягаемости - то можно перенести на флешке и т.д. Иначе<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ man ssh-copy-id</div><br />файлик <span class="bbu">key_name.pub</span> надо перенести на сервер в <span class="bbu">authorized_keys</span>, точнее - добавить к этому файлу. Все эти файлы должны лежать в каталогах <span class="bbu">~/.ssh</span>, причём права на каталог 0700, а на файлы 0600. Владелец - юзер.<br />3. теперь редактируем файл <span class="bbu">.ssh/config</span> на клиенте.<br /></p><div class="codebox"><pre><code>Host имя_хоста
HostName IP_хоста_или_доменное_имя_если_есть
Compression yes
User имя_юзера
Port 66666 # порт надо выбрать. Например написав $ echo $RANDOM
IdentityFile ~/.ssh/key_name # это секретный ключ</code></pre></div><p>4. на сервере надо сменить номер порта, и рестартануть демон ssh.<br />потом проверить, и если всё хорошо, запретить логин по паролю. (вот тут понадобятся ненадолго права рута)</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Wed, 18 Jan 2012 11:40:30 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243948#p243948</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт с зашифрованным паролем]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243945#p243945</link>
			<description><![CDATA[<div class="quotebox"><cite>bearwoolfs пишет:</cite><blockquote><p>НО в будующем прийдеться передавать пароли и для других программ. Нужен скрипт(</p></blockquote></div><div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>Безопасная передача пароля УЖЕ реализована в SSH протоколе.</p></blockquote></div><p>Возможно, ТС имеет ввиду сам способ передачи каких-либо текстовых данных, выступающих в роли пароля.<br />Так в качестве примера приведу возможность монтирования шифрованной файловой системы в пространстве пользователя <strong>encfs</strong> поверх <em>ssh</em>:<br />1. Создаём (разумеется, беспарольно, с помощью ключей) <strong>sftp</strong>-доступ<br /></p><div class="codebox"><pre><code>root@localhost:~# sshfs remoteuser@somehost:/some/path /mnt/sshfsmount/</code></pre></div><p>2. Поверх этого соединения подключаем <strong>encfs</strong>.<br /></p><div class="codebox"><pre><code>user@localhost:~$ echo &quot;SuperPassword&quot; | encfs -S ~/mnt/sshfsmount/ ~/mnt/encfsmount/</code></pre></div><p>P.S. На самом деле это чуть сложнее выглядит, но алгоритм, думаю, понятен.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 18 Jan 2012 11:25:43 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243945#p243945</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт с зашифрованным паролем]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243942#p243942</link>
			<description><![CDATA[<div class="quotebox"><cite>bearwoolfs пишет:</cite><blockquote><p>Добрый день . пишу скрипт который будет выполнять некое действие на удаленном ПК. К примеру через ssh. Но что бы войти на другой Пк как известно нужно ввести юзера и пароль. Так вот как можно зашифровать пароль в скрипте и передать его ?</p></blockquote></div><p>не изобретайте велосипед. Есть такая программа, которая генерирует одноразовый криптостойкий пароль, и безопасно отправляет его на сервер. При этом на сервере другая программа проверяет валидность этого одноразового зашифрованного пароля, и далее использует его для шифровки/расшифровки данных. Данная криптосхема называется &quot;шифрование парой закрытого, и открытого ключа&quot;, реализовано в частности в SSH. На клиенте должен быть секретный и публичный ключ, а на сервере только публичный.<br /></p><div class="quotebox"><cite>bearwoolfs пишет:</cite><blockquote><p>Спасибо ) Для решение этой задачки как то я не додумался до ключа ))) . НО в будующем прийдеться передавать пароли и для других программ. Нужен скрипт(</p></blockquote></div><p>не нужен. Безопасная передача пароля УЖЕ реализована в SSH протоколе.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Wed, 18 Jan 2012 11:01:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243942#p243942</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт с зашифрованным паролем]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243941#p243941</link>
			<description><![CDATA[<p>Спасибо ) Для решение этой задачки как то я не додумался до ключа ))) . НО в будующем прийдеться передавать пароли и для других программ. Нужен скрипт(</p>]]></description>
			<author><![CDATA[null@example.com (bearwoolfs)]]></author>
			<pubDate>Wed, 18 Jan 2012 10:55:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243941#p243941</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт с зашифрованным паролем]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243935#p243935</link>
			<description><![CDATA[<div class="quotebox"><cite>bearwoolfs пишет:</cite><blockquote><p>ак вот как можно зашифровать пароль в скрипте и передать его ?</p></blockquote></div><p>...использовать аутентификацию по ключам, т.е. беспарольный вход. Так будет разумнее, IMHO.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 18 Jan 2012 10:17:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243935#p243935</guid>
		</item>
		<item>
			<title><![CDATA[Скрипт с зашифрованным паролем]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=243933#p243933</link>
			<description><![CDATA[<p>Добрый день . пишу скрипт который будет выполнять некое действие на удаленном ПК. К примеру через ssh. Но что бы войти на другой Пк как известно нужно ввести юзера и пароль. Так вот как можно зашифровать пароль в скрипте и передать его ?</p>]]></description>
			<author><![CDATA[null@example.com (bearwoolfs)]]></author>
			<pubDate>Wed, 18 Jan 2012 10:13:57 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=243933#p243933</guid>
		</item>
	</channel>
</rss>
