Назад | Перейти на главную страницу

ОТКЛЮЧЕНИЕ CYGWIN SSHD

это мои шаги для установки

$chgrp Administrators /var/run
$chgrp Administrators /var/log
$chgrp Administrators /var/empty
$chmod 775 /var/run
$chmod 775 /var/log
$ssh-host-config
[...]
*** Query: Enter the value of CYGWIN for the daemon: [] ntsec binmode nodosfilewarning
[...]

$ chown cyg_server /var/empty
$ chmod 755 /var/empty

$editrights -a SeTcbPrivilege -u cyg_server
$editrights -a SeAssignPrimaryTokenPrivilege -u cyg_server
$editrights -a SeCreateTokenPrivilege -u cyg_server
$editrights -a SeIncreaseQuotaPrivilege -u cyg_server
$editrights -a SeServiceLogonRight -u cyg_server
$editrights -a SeDenyRemoteInteractiveLogonRight -u cyg_server

$chmod +r /etc/passwd
$chmod u+w /etc/passwd
$chmod +r /etc/group
$chmod u+w /etc/group
$chmod 755 /var
$touch /var/log/sshd.log
$chmod 664 /var/log/sshd.log
$editrights -l -u cyg_server
SeTcbPrivilege
SeAssignPrimaryTokenPrivilege
SeCreateTokenPrivilege
SeIncreaseQuotaPrivilege
SeServiceLogonRight
SeDenyRemoteInteractiveLogonRight

состояния журнала событий Windows

Accepted password for local_user from 127.0.0.1 port 52018 ssh2
Received disconnect from 127.0.0.1: 11: disconnected by user

однако для учетных записей администратора он указывает

Accepted password for admin_user from 127.0.0.1 port 52023 ssh2
error: setreuid 1001: Operation not permitted
Received disconnect from 127.0.0.1: 11: disconnected by user

терминал ssh всегда показывает:

$ ssh admin_user@127.0.0.1
admin_user@127.0.0.1's password:
Last login: Wed Sep 16 15:38:44 2015 from 127.0.0.1
...
Connection closed by 127.0.0.1

и с -v -v -v заканчивается на

debug1: Offering RSA public key: /home/admin_user/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
Connection closed by 127.0.0.1

трудно поверить, но проблема заключалась в том, что я использовал 127.0.0.1 вместо фактического IP-адреса физического сетевого интерфейса.

и теперь он работает с любого IP-адреса ...