<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Настройка freeSSHd]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12577&amp;type=atom" />
	<updated>2018-04-20T07:21:39Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=12577</id>
		<entry>
			<title type="html"><![CDATA[Re: Настройка freeSSHd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=124816#p124816" />
			<content type="html"><![CDATA[<p>Доброго дня.</p><p>Долгое время на домашнем компе стоял FreeSSHD с парольной аутентификацией (собственно и сейчас стоит) и туда с работы делаю бэкап рабочих файлов. Но тут админ наш сказал, что каждый день по 12 гигов хватит обновлять, придумай чего-нибудь. Я сразу вспомнил про rsync. Ну и конечно через ssh. Ранее никогда с rsync дело не имел, а так же про возможности shh лишь слышал, но сам никогда не пользовался. Появились вопросы, на которые гугл так ответа и не дал или я просто плохо искал. Но я старался.<br />======== 1 ========<br />Для начала решил настроить наконец то авторизацию по ключу. Сложностей ранее не возникало на winXP, но дома стоит win8.1 и возникли проблемы. Что бы я не делал, ssh пишет: Server refused public-key signature despite accepting key!<br />Мол, ключ вроде норм, но подписывать не буду. :-/<br />Долго разбирался, но так и не победил. Потом попробовал на работе аналогичное шаманство на Win2008Server. При запущенной ssh службе от Системной учетной записи, сервер выдает такую же ошибку. Если же перезапустить сервер от Администратора, то все проходит как по маслу. Затем, снова запускаю службу от имени Системной учетной записи и вуаля. Все работает! Больше такой ошибки не возникало, как не запускай сервер. Для меня – это странно. С домашним компом так и не разобрался пока.<br />======== 2 ========<br />В процессе тестирования на домашнем компе хотелось бы перезапускать удаленно службу, но как это сделать, ума не приложу.<br />При подключении через shell-ssh и ввода: <strong>net stop FreeSSHDService &amp;&amp; net start FreeSSHDService</strong><br />Запуска службы не происходит. Собственно это очевидно (но я все равно проверил)<br />Какие способы перезапуска служб одной командой имеются? Не подскажите ли?<br /><strong>net restart FreeSSHDService</strong> тоже не работает (я проверял) :-)<br />======== 3 ========<br />Что еще интересного. При подключении к shell-ssh с помощью plink в консоли куча мусора:<br /></p><div class="codebox"><pre><code>Using username &quot;test&quot;.
←[1;1HMicrosoft Windows [Версия 6.0.6002]←[2;1H(C) Корпорация Майкрософт, 2006.
Все права защищены.←[4;1HC:\Windows\system32&gt;←[4;1HC:\Windows\system32&gt;d←[4;1HC:\Windows\system32&gt;di←[4;1HC:\Windows\system32&gt;dir</code></pre></div><p>Если подключиться через putty, то все идеально, а если так<br /></p><div class="codebox"><pre><code>i:\Portable\WINSCP~1.3\Putty&gt;plink test</code></pre></div><p> где test – это сохраненная сессия putty, то опять мусор.<br />Странно.<br />======== 4 ========<br />Сначала я думал, что на домашнем компе запущу rsync в качестве демона, проброшу порты в роутере и буду заворачивать каким то макаром через ssh. Оказалось, что все это не нужно, есть другой способ. Запускаю rsync-daemon на сервере. На клиенте делаю так:<br /></p><div class="codebox"><pre><code>ssh.exe -L 9999:localhost:873 test@ServerIP (ну или plink, это не важно)</code></pre></div><p>И сама синхронизация:<br /></p><div class="codebox"><pre><code>rsync.exe -avz --progress --port 9999 /cygdrive/c/test/ user@127.0.0.1::drive_c/test/</code></pre></div><p>Собственно и все работает и что здорово - открыт всего 1 порт. Было бы неплохо избежать команды: ssh.exe -L 9999… Возможно ли? А как потом убить процесс ssh на клиенте или пусть висит постоянно?<br />Но ведь ssh – мощная штука и мне бы не хотелось, что бы я все это настраивал, а потом бы надо мной ржали. Подскажите. Это правильно? Может есть другой способ, более простой?</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2018-04-20T07:21:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=124816#p124816</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка freeSSHd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114562#p114562" />
			<content type="html"><![CDATA[<p>Что есть RSA и DSA представляю.</p><p>Установщик после инсталляции программы просит создать 2 ключа. Если их не создать, то потом не запускается sshd сервер.<br />Мне интересно на кой черт они нужны именно во freeSSHd?<br />Для того, что бы настроить вход по ключу, я их не использую.&nbsp; Я беру puttyGen, генерю 2 ключа и все работает.</p><p>И справка у программы судная.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2017-04-03T06:48:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114562#p114562</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка freeSSHd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114449#p114449" />
			<content type="html"><![CDATA[<p>Приватные ключи хранятся на системе, где они созданы. Публичные - раздаются кому угодно. Суть в том, что сообщение, зашифрованное публичным ключом, может быть расшифровано ТОЛЬКО приватным ключом. То есть даже отправитель не может прочитать собственное зашифрованное сообщение. </p><p>Грубо:<br />RSA - шифрование и цифровая подпись<br />DSA - цифровая подпись только</p><p>У них есть различия (первое уже указал). Можно погуглить. </p><p>На системе создаете два rsa-ключа - приватный (бережно хранится в секрете) и публичный (копируется на другую систему). После этого другая система с публичным ключом может &quot;сообщаться&quot; с системой с приватным ключом. В Вашем случае - любая машина с публичным ключом может получить доступ к машине с freeSSHd. </p><p>Видимо dsa Вам особо и не нужно. Скорее всего можно удалить.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2017-03-31T10:24:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114449#p114449</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка freeSSHd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114444#p114444" />
			<content type="html"><![CDATA[<p>Все конечно настроил, по <a href="http://atlant-info.blogspot.ru/2013/11/freesshd.html">инструкции</a>, но для чего ключи privatekey.dsa и privatekey.rsa так и не понял.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2017-03-31T08:39:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114444#p114444</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Настройка freeSSHd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114392#p114392" />
			<content type="html"><![CDATA[<p>Доброго времени суток.</p><p>Лет 7 использую freeSSHd, но только с парольной защитой. Сегодня решил перейти на ключи. Нагуглился, начитался. Но вопросы остались.</p><p>При установке freeSSHd генерятся 2 приватных ключа: privatekey.dsa и privatekey.rsa.</p><p>Как ими пользоваться?<br />Они же нужны для клиента, а не для сервера?</p><br /><p>Вкратце, опишите.</p><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2017-03-30T07:54:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114392#p114392</id>
		</entry>
</feed>
