認証後すぐにサーバーへのSSH接続を閉じます。

認証後すぐにサーバーへのSSH接続を閉じます。

私も同じ問題があります認証後すぐにサーバーへのSSH接続を閉じます。私のサーバーに接続します(この場合はRaspberry Piが実行されています)。パイ・オルゴール)sshで私のパスワードを受け入れ、すぐに接続を閉じます。提案したように^ Cを押すことができるずっと前です。

問題を解決したので、この質問のコピーを投稿してください。しかし、私はこのサイトに初めてアクセスし、「保護された」質問を投稿するサイト担当者が10人もいません(私の「協会」賞金があるにもかかわらず)。 100)は他のStackexchangeサイトの代表者に基づいています)。私はこれについて文句を言うことがわかります。ここ、@slmは建設的な提案をし、私に質問と回答を提出するように依頼しました。

詳細については、piミュージックボックスのデフォルトのログインはrootです。私は音楽を保存するために別のプライベートログインを作成したので、常にrootとしてログインしているわけではありません。私は次のコマンドでこれを行いました。

useradd -c "Joe Schmo" -d /home/jschmo jschmo

答え1

問題は、新しいユーザーを作成しましたが、ホームディレクトリが作成されていないことです。 SSHはすぐに接続を閉じましたが、ローカルにログインすると私のホームディレクトリが存在しないというメッセージが表示されました。mkdir /home/jschmoasを実行して手動でディレクトリを作成しようとしましたが、root権限の問題が発生しました。

ユーザーを削除し、adduserフラグを使用してコマンドを再実行して-mホームディレクトリを作成しました。

答え2

SSHデバッグモードを試してください

ssh -vvvv username@host

この出力にAuthentication succeeded以下が含まれている場合

Connection to *.*.*.* closed by remote host.
Connection to *.*.*.* closed.

ホストにアクセスできる場合は、localhostにsshを試してください。また、迅速に閉じると、SSH ポストプロセスが失敗したことを示すことがあります。アパックアカウントにパスワードがない場合ただし、pubkey ssh-loginを使用しようとすると、この問題が発生します。 (一部の人は、〜/.sshの下の権限もこの状況を引き起こす可能性があると言います。

関連情報