
Linux Mint 14 NadiaサーバーにSambaをインストールしたいのですが、インストールするとSSHを使用するクライアントが接続できなくなります。すべての試行はすぐに失敗し、
ssh_exchange_identification: Connection closed by remote host
smb
稼働させてssh
クライアントが接続できるようにするには、何を変更する必要がありますか?
編集
クロウ氏が指摘しているように、サンバはすでにインストールされていたのですが、私が有効化していなかっただけです。彼が見逃していたのは、前にsmbd をアクティブにすると、ssh 接続は正常に機能し、1 年以上も機能していました。samba をアクティブにすると、すべてが機能しなくなりました (通常はサーバー マシンから接続しますが、時々接続します)。ああ、もう 1 つ手がかりがあります。sshd デーモンを手動で強制終了すると、1 回は接続できましたが、その後、再び接続に失敗し始めました。smbd インスタンスを強制終了するとすぐに、ssh 接続が再び機能し始めました。
答え1
まず、Mint は Samba をすぐにインストールします。Samba を使用するために特別な操作は必要ありません。次に、SSH に必要なのは、 を実行することだけです。3sudo apt-get install ssh
番目に、 と入力すると、sudo service ssh status
SSH サーバーの状態が表示されます。「ssh: unrecognized service」のようなメッセージが表示される場合は、SSH サーバーがインストールされていません。インストールされているが実行していない場合は、デーモンを直接実行して、表示されるエラーを確認することをお勧めします。
$(which sshd) -Ddp 10222
このコマンドの出力から、プロセスが起動直後に強制終了された場合に実際に何が起きているのかがわかります。これが機能する場合は、ポート 10222 に接続できるはずです。これはデフォルトでないため、ポートが問題ではないことを確認できます。