26

cygwinプロンプト(管理者権限で開始)に入りssh-host-config、権限の分離、新しいローカルアカウントsshd、sshdをサービスとしてインストールすることに「はい」と答えました。デーモンの CYGWIN に値を入力しませんでした。別の名前を使用するために no と入力しました。はい。新しい特権ユーザー アカウントを作成します。

services.mscはサービスを開始できません:

The CYGWIN sshd service on Local Computer started and then stopped. 
Some services stop automatically if they are not in use by other services
or programs.

cygwin プロンプトで、net start sshd以下を生成します。

The CYGWIN sshd service could not be started. 
The service did not report an error.
More help is available by typing NET HELPMSG 3534

cygwin プロンプトで、cygrunsrv -S sshd以下を生成します。

cygrunsrv: Error starting a service: QueryServiceStatus:  Win32 error 1062:
The service has not been started.

私の /var/log/sshd.log には次のように書かれています:

Unable to initialize device PRN

この問題に関連するSOの質問と一般的なインターネットを検索しましたが、私の質問をユニークなものにしているのはsshd.logと関係があると思います。これを受け取った人を他に見つけることができません。

WindowsにHadoopをインストールするためにこれを行っています。すべてが行き詰まるため、この低速のコンピューターでは仮想マシンを実行できません。

4

5 に答える 5

19

このトピックの手順に従いましたが、問題はまだ発生していました。次に、sshd ログ ファイルを確認したところ、ssh 秘密鍵の権限が開かれていると不平を言っていました。

次のコマンドを実行しました。

chmod 400 /etc/ssh_host_ecdsa_key

次に、サービスを実行します。

net start sshd

最終的に機能しました(ところで:私はWindows 8を使用しています)

于 2013-12-14T05:55:51.553 に答える
0

私の場合 (Windows 8 のポーランド語版を使用)、/etc/passwd および /etc/group ファイルを手動で変更する必要がありました。

Administrator、Administrators、Guest、Guests などの行が欠落していたので、単に挿入し、英語以外のバージョンから他のすべてのフィールドをコピーしました。例えば。

nano   /etc/passwd

SYSTEM:*:18:544:,S-1-5-18::
LocalService:*:19:544:U-NT AUTHORITY\LocalService,S-1-5-19::
NetworkService:*:20:544:U-NT AUTHORITY\NetworkService,S-1-5-20::
Administrators:*:544:544:,S-1-5-32-544::
Administratorzy:*:544:544:,S-1-5-32-544::
TrustedInstaller:*:4294967294:4294967294:U-NT SERVICE\TrustedInstaller,S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464::
Administrator:unused:500:513:U-gordito\Administrator,S-1-5-21-580982140-4090956935-1935414389-500:/home/Administrator:/bin/bash
Guest:unused:501:513:U-gordito\Gość,S-1-5-21-580982140-4090956935-1935414389-501:/home/Gość:/bin/bash
Gość:unused:501:513:U-gordito\Gość,S-1-5-21-580982140-4090956935-1935414389-501:/home/Gość:/bin/bash
HomeGroupUser$:unused:1004:513:HomeGroupUser$,U-gordito\HomeGroupUser$,S-1-5-21-580982140-4090956935-1935414389-1004:/home/HomeGroupUser$:/bin/bash
sshd:unused:1006:513:sshd privsep,U-gordito\sshd,S-1-5-21-580982140-4090956935-1935414389-1006:/var/empty:/bin/false
cyg_server:unused:1007:513:Privileged server,U-gordito\cyg_server,S-1-5-21-580982140-4090956935-1935414389-1007:/var/empty:/bin/false


nano /etc/group

root:S-1-5-32-544:0:
SYSTEM:S-1-5-18:18:
TrustedInstaller:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464:4294967294:
Administrators:S-1-5-32-544:544:
Administratorzy:S-1-5-32-544:544:
Czytelnicy dzienników zdarzeń:S-1-5-32-573:573:
Guests:S-1-5-32-546:546:
Goście:S-1-5-32-546:546:
IIS_IUSRS:S-1-5-32-568:568:
Users:S-1-5-32-545:545:
Users DCOM:S-1-5-32-562:562:
Użytkownicy:S-1-5-32-545:545:
Użytkownicy DCOM:S-1-5-32-562:562:
Użytkownicy dzienników wydajności:S-1-5-32-559:559:
Użytkownicy monitora wydajności:S-1-5-32-558:558:
Użytkownicy zarządzania zdalnego:S-1-5-32-580:580:
HomeUsers:S-1-5-21-580982140-4090956935-1935414389-1003:1003:
TelnetClients:S-1-5-21-580982140-4090956935-1935414389-1005:1005:
WinRMRemoteWMIUsers__:S-1-5-21-580982140-4090956935-1935414389-1000:1000:
None:S-1-5-21-580982140-4090956935-1935414389-513:513:
Brak:S-1-5-21-580982140-4090956935-1935414389-513:513:

この後で初めて、chmod g-rwx「ls -la」が実際にグループやその他の削除された権限を確認する方法で、sshd を怒らせたすべてのファイルを確認することができました。

最後に、特権 CYGWIN サービスをインストールして開始します (sshd、cron)

于 2014-10-08T14:25:17.333 に答える