質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

解決済

systemctl start sshd.service でエラーになってしまう

toorun
toorun

総合スコア6

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

5回答

0グッド

2クリップ

51510閲覧

投稿2018/04/16 20:41

編集2018/04/18 05:39

さくらVPSにてCentOS7を使用しています。

systemctl start sshd.service をした時に、
Job for sshd.service failed because the control process exited with error code. See "sytemctl status sshd.service" and "journalctl -xe" for details.
と表示されて再起動がうまくいきません。

status をみたところ、
赤文字で Fail to start OpenSSH server daemon.
と表示されています。
これが原因ではないかと思いましたが、解決方法がわかりません。

どうぞよろしくお願いいたします。

systemctl status sshd.service
を実行すると下記のメッセージが表示されます。

sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2018-04-18 12:02:23 JST; 39s ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 1453 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=255)
Main PID: 1453 (code=exited, status=255)

Apr 18 12:02:23 ik1-336.vs.sakura.ne.jp systemd[1]: Failed to start Ope...
Apr 18 12:02:23 ik1-336.vs.sakura.ne.jp systemd[1]: Unit sshd.service e...
Apr 18 12:02:23 ik1-336.vs.sakura.ne.jp systemd[1]: sshd.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

journalctl -xe
を実行すると3457行もの文が表示されてしまいますので
お知らせしたら良いポイントなどありましたら教えてほしいです。

journalctl -xe | grep sshd
で「Failed to start」が表示された箇所の前後です。
よろしくお願いいたします。

--
-- Unit sshd.service has begun starting up.
Apr 18 12:19:17 ik1-336.vs.sakura.ne.jp sshd[1512]: /etc/ssh/sshd_config l
Apr 18 12:19:17 ik1-336.vs.sakura.ne.jp systemd[1]: sshd.service: main pro
Apr 18 12:19:17 ik1-336.vs.sakura.ne.jp systemd[1]: Failed to start OpenSS
-- Subject: Unit sshd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

asahina1979

2018/04/16 23:27

とりあえずいまはなにでつないでる?
asahina1979

2018/04/16 23:29

※ アプリケーション名で答えてください
toorun

2018/04/17 02:09

今はさくらのVPSのコントロールパネルからログインし、 VNCコンソールから繋いでいます。 ちなみに、これまではTeraTermで繋げておりましたが、 今回の問題が起こってからは、それでは繋がらなくなってしまいました。
asahina1979

2018/04/17 02:22

まさか openssl をソースインストールして 既存のを上書きとかしなかったよね?
asahina1979

2018/04/17 02:23

yum reinstall openssl を試した後に systemctl start openssl とかしたらどうなる?
toorun

2018/04/17 03:02

そのようにしてみましたら、 Failed to tart openssl.service: Unitnot found.  と表示されてしまいました。 症状は依然として変わっておりません。
asahina1979

2018/04/17 03:11

Unitnot found. になったのなら systemctl enable openssl → systemctl start openssl
toorun

2018/04/17 03:22

systemctl enable openssl としましたら、 Failed to execute opertation: No such file or directory となってしまいます。
asahina1979

2018/04/17 03:48

あごめん コメント欄でやってるとみすってる・・・
CHERRY

2018/04/17 23:05

` systemctl status sshd.service ` と ` jounarlctl -we ` をそれぞれ実行して表示されたメッセージを質問に記載してください。
CHERRY

2018/04/18 04:29 編集

たとえば、` journalctl -xe | grep sshd | tail -30 ` で、sshd 関係のログの最新 30件がみれます。  sshd 関連の最新ログで「Failed to start」のメッセージが含まれている前後がわかるように記載いただければと思います。 ( ホスト名等は、適宜置き換えてください。)
asahina1979

2018/04/18 09:09

特に重要なものがないなら つぶして再インストールしたほうがいいきがするな
toorun

2018/04/18 11:59

色々とありがとうございます。もう少し調べてみて解決法を探してみたいと思います。
CHERRY

2018/04/18 23:58 編集

「sshd[1512]: /etc/ssh/sshd_config l」行の後半の続きが見たい... おそらく「line:〇〇 Bad configuration option」と行番号が出ているはずなんだけど...  `cat /var/log/messages | grep sshd | tail -20 `でなら続きも表示されるかな。 行番号が表示されたら、/etc/ssh/sshd_config の該当行の前後を見てください。
toorun

2018/04/19 11:00

該当行を順次修正しらたエラーが出なくなりました!具体的には、/etc/ssh/sshd_config の ChallengeResponseAuthentication と GSSAPICleanupCredentials の行をコメントアウトすることで解決しました。わかりやすくご指示いただきまして大変にありがとうございました!
toorun

2018/04/19 11:10

teratail を今回初めて使ったのですが、質問や回答方法がよくわからずお手数をおかけしてしまったことと思います。4/19 08:58のCHERRYさんのコメントをベストアンサーにしたいと思うのですが、どうやら出来ないようです。仕組みがわかっておらず申し訳ございません。方法がありましたら教えていただけると幸いです。
asahina1979

2018/04/19 11:15

やっぱ sshd.conf いじってたのね
toorun

2018/04/19 11:17

はい、お手数おかけしました。色々とご指示いただきましてありがとうございました!

回答5

1

システムログのエラーを確認して下さい。
/var/log/messages
/var/log/secure

投稿2018/04/16 23:05

hichon

総合スコア5737

Toritaus👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

asahina1979

2018/04/16 23:23

いまはまずは journalctl -xe ですよ

0

In our situation, the issue was that we use an unconventional port for SSH. Which ports a service is allowed to utilize can be limited by SELinux. Evidently, it occasionally becomes perplexed and forgets that port was authorized by us.

The command below has to be used to add our snake io port (22222) to the list of accessible ports.

投稿2023/01/12 01:00

lilycoliins

総合スコア6

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

0

I guess the whole idea is totally established with one of the thing is really missed during the visit of old hillbilly house and I can not even accomplish some of the thing for affordable assignment writing services UAE about some of the post for this tour.

投稿2023/01/09 12:48

jamsam

総合スコア2

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

0

自己解決

/etc/ssh/sshd_config の
ChallengeResponseAuthentication と GSSAPICleanupCredentials の行を
コメントアウトすることで解決しました。

投稿2018/04/22 07:54

toorun

総合スコア6

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

0

以下コマンドを実施、 コメント欄だとミスってるな・・・

yum reinstall openssh systemctl enable sshd systemctl start sshd

投稿2018/04/17 03:56

asahina1979

総合スコア8154

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

toorun

2018/04/17 13:26 編集

コマンドありがとうございます。 yum reinstall openssh および systemctl start sshd までは問題なかったですが、 systemctl start sshd を行いますと、 Job for sshd.service failed because the control process exited with error code. See "systemctl status sshd.service" and "jounarlctl -we" for details. と表示されてしまいました・・・。
asahina1979

2018/04/17 13:26

てことは設定ファイル何かいじりませんでしたか? 誤ったフォーマットの設定をしてる気がする
toorun

2018/04/17 13:30

そもそも今回は、FTP接続において、鍵の認証ではなくパスワードでログインできるようにと思いまして、色々と試してみたのですが、下記のページで解説しているのを参考に vsftpd.conf を変更しました。もしかしたらこれが原因かもしれないでしょうか? http://tech-initiatives.jp/blog/vsftpd/
toorun

2018/04/18 03:37

さきほど参考にしたページで修正した内容を元に戻してみましたが、症状は変わりませんでした。

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。