--- a/ssh.rst Wed May 04 12:55:23 2016 +0300
+++ b/ssh.rst Wed May 18 20:39:41 2016 +0300
@@ -109,8 +109,7 @@
==========================
* Install base packages and openssh.
-* Set CYGWIN env var to 'binmode ntsec'.
-* Create Windows user.
+* Create Windows user and set its password.
* Recreate /etc/passwd::
$ mkpasswd -l -u user >>/etc/passwd
@@ -141,6 +140,11 @@
$ net stop sshd
$ cygrunsrv -E sshd
+To delete service::
+
+ $ cygrunsrv -E sshd
+ $ cygrunsrv -R sshd
+
If you have ``connection closed`` error check permission for ``/home/*/.ssh``
directories. If you start service from ``user`` account - add write permission
to ``/home/*/.ssh``. I fix by::
@@ -148,20 +152,15 @@
$ rm -r /home/*/.ssh
cmd> icacls c:\opt\cygwin\home /t /grant:r cyg_server:(f)
-Запускаем SSH server на правах произвольного пользователя.
-----------------------------------------------------------
+In order to enable logging from ``sshd`` uncomment in ``/etc/ssh/sshd_config``::
-* Создаем пользователя, например с именем user, задаем ему пароль, права (т.е.
- в какие группы будет входить) и т.д., пользователя не блокируем.
-* В консоле MMC добавляем оснастку "Параметры безопасности". Модифицируем
- параметры:
+ SyslogFacility AUTH
+ LogLevel INFO
- "Параметры безопасности" --> "Локальные политики" --> "Назначение прав
- пользователя." --> "Вход в качестве службы" --> добавить 'user'.
+and start syslogd from ``inetutils`` package (don't forget to restart
+``sshd``!)::
- "Параметры безопасности" --> "Локальные политики" --> "Назначение прав
- пользователя" --> "Отклонить локальный вход" --> удалить 'user' (если был
- установлен).
+ $ /bin/syslogd-config
+ $ net start syslogd
- XXX "Принудительное удаленное завершение."
-
+Check ``/var/log/messages`` for logging messages.