質問: ssh_exchange_identification:リモートホストによって接続が閉じられました(hosts.denyを使用していません) 私はnotを使用してhosts.allowまたはhosts.denyを使用しています。linuxマシンではなく、windowsマシン(同じラップトップ、別のハードドライブ)からsshがさらに機能します。ssh -vvv root@host -p portは以下を提供します:openssh_6.6, openssl 1.0.1f 6 jan 2014 debug1: reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 20: applying options for * debug2: ssh_connect: needpriv 0 debug1: connecting to host [host] port <port>. debug1: connection established. debug1: identity file /home/torxed/.ssh/id_dsa type -1 debug1: identity file /home/torxed/.ssh/id_dsa-cert type -1 debug1: enabling compatibility mode for protocol 2.0 debug1: local version string ssh-2.0-openssh_6.6 ssh_exchange_identification: read: connection reset by peer windowsマシンではすべてが正常に機能するため、セキュリティログを確認し、その中の行が同一であることを確認します。サーバーは2つの異なる「マシン」を同じように扱い、両方とも公開鍵認証で許可されます。つまり、これは私のローカルarchlinuxラップトップの問題であるに違いないという結論につながります。[torxed@archie ~]$ cat .ssh/known_hosts [torxed@archie ~]$ それは問題ではありません。[torxed@archie ~]$ sudo iptables -l chain input (policy accept) target prot opt source destination chain forward (policy accept) target prot opt source destination chain output (policy accept) target prot opt source destination ファイアウォール設定との競合はありません(今のところ)。[torxed@archie ~]$ ls -la .ssh/ total 20 drwx------ 2 torxed users 4096 sep 3 2013 . drwx------ 51 torxed users 4096 may 11 11:11 .. -rw------- 1 torxed users 1679 sep 3 2013 id_rsa -rw-r--r-- 1 torxed users 403 sep 3 2013 id_rsa.pub -rw-r--r-- 1 torxed users 170 may 11 11:21 known_hosts アクセス許可は問題ないようです(サーバー上で同じです)。/etc/ssh/ssh_configを構成せずに試したところ、クライアントで多数の自動構成が行われ、同じエラーが発生することを除いて、同じ結果が得られました。
回答: あるいは、昨夜私がしたことをして、/ var/emptyを削除したかもしれません。どうやらそのディレクトリとその権限はsshdの機能に不可欠であり、再起動してもディレクトリは再作成されません_/etc/init.d/sshd_は再起動に失敗し、systemdは何も理由を教えません。フォアグラウンドでsshdを実行して問題を見つけました:_# /usr/sbin/sshd -dd missing privilege separation directory: /var/empty/sshd _私の場合、ディレクトリを再構築すると問題が解決しました:_drwxr-xr-x. root root /var/empty drwx--x--x. root root /var/empty/sshd _linuxプログラマへの注意:_/var/empty_の非常に重要なもの...本当に???