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

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

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

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

Q&A

解決済

3回答

69817閲覧

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

toorun

総合スコア6

CentOS

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

0グッド

2クリップ

投稿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

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/04/16 23:27

とりあえずいまはなにでつないでる?
退会済みユーザー

退会済みユーザー

2018/04/16 23:29

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

2018/04/17 02:09

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

退会済みユーザー

2018/04/17 02:22

まさか openssl をソースインストールして 既存のを上書きとかしなかったよね?
退会済みユーザー

退会済みユーザー

2018/04/17 02:23

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

2018/04/17 03:02

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

退会済みユーザー

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 となってしまいます。
退会済みユーザー

退会済みユーザー

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」のメッセージが含まれている前後がわかるように記載いただければと思います。 ( ホスト名等は、適宜置き換えてください。)
退会済みユーザー

退会済みユーザー

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さんのコメントをベストアンサーにしたいと思うのですが、どうやら出来ないようです。仕組みがわかっておらず申し訳ございません。方法がありましたら教えていただけると幸いです。
退会済みユーザー

退会済みユーザー

2018/04/19 11:15

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

2018/04/19 11:17

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

回答3

0

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

投稿2018/04/16 23:05

hichon

総合スコア5739

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/04/16 23:23

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

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

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

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. と表示されてしまいました・・・。
退会済みユーザー

退会済みユーザー

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.37%

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

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

質問する

関連した質問