CentOS 7 SSHエラー

CentOS 7 SSHエラー

SSHおよびCentOS 7サーバーにはいくつかの問題があります。これが私の問題の説明です。

私のサーバーにopen-sshがインストールされていてrootとしてログインできます(サーバーはリモートで、デフォルトではopen-ssh / centos 7があります)。ただし、他のユーザーとしてログインすることはできませんが、そのユーザーとしてSFTPなどの操作を実行できます。

/var/log/messages には次のように記載されています。

Mar  7 22:10:04 mail systemd: Started Hostname Service.
Mar  7 22:10:42 mail systemd-logind: New session 1107 of user -----.
Mar  7 22:10:42 mail systemd: Started Session 1107 of user -----.
Mar  7 22:10:42 mail systemd: Starting Session 1107 of user -----.
Mar  7 22:10:42 mail systemd-logind: Removed session 1107.

(安全のためにユーザー名を削除しました)

クライアント側では、次のように言います。

2016-03-08 03:37:29    Sent password
2016-03-08 03:37:29    Access granted
2016-03-08 03:37:29    Opening session as main channel
2016-03-08 03:37:29    Server unexpectedly closed network connection

サーバーが提供するデフォルトのsshd構成を編集していません。どんな助けでも大変感謝します。

通常、サーバーへのリモートデスクトップアクセスにXRDPを使用しますが、プロセスを開始/停止するには、他のユーザーにSSHアクセスを許可する必要があります。

ベストアンサー1

ファイルを確認してください/etc/ssh/sshd_config。使用しているユーザーがsftp次のように構成されている可能性があります。

Match User myuser
    ForceCommand internal-sftp

または、ユーザーのシェルが特別なものに設定されている可能性があります。ファイルを確認してください。/etc/passwd

おすすめ記事