私も同じ問題があります認証後すぐにサーバーへのSSH接続を閉じます。私のサーバーに接続します(この場合はRaspberry Piが実行されています)。パイ・オルゴール)sshで私のパスワードを受け入れ、すぐに接続を閉じます。提案したように^ Cを押すことができるずっと前です。
問題を解決したので、この質問のコピーを投稿してください。しかし、私はこのサイトに初めてアクセスし、「保護された」質問を投稿するサイト担当者が10人もいません(私の「協会」賞金があるにもかかわらず)。 100)は他のStackexchangeサイトの代表者に基づいています)。私はこれについて文句を言うことがわかります。ここ、@slmは建設的な提案をし、私に質問と回答を提出するように依頼しました。
詳細については、piミュージックボックスのデフォルトのログインはrootです。私は音楽を保存するために別のプライベートログインを作成したので、常にrootとしてログインしているわけではありません。私は次のコマンドでこれを行いました。
useradd -c "Joe Schmo" -d /home/jschmo jschmo
答え1
問題は、新しいユーザーを作成しましたが、ホームディレクトリが作成されていないことです。 SSHはすぐに接続を閉じましたが、ローカルにログインすると私のホームディレクトリが存在しないというメッセージが表示されました。mkdir /home/jschmo
asを実行して手動でディレクトリを作成しようとしましたが、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の下の権限もこの状況を引き起こす可能性があると言います。