Mint 17にOpenSSHをインストールしましたが実行されていないようです。

Mint 17にOpenSSHをインストールしましたが実行されていないようです。

そのため、Mint rafaela 17.2にOpenSSHをインストールしましたが、変更された設定ファイルを使用すると実行されないようです。

なぜサービスが開始されたと表示されるのかわかりませんが、PIDもなく、リスナーもなく、まったく接続できません...

service --status-all shows [-] ssh.

service ssh start開始に戻る:

Job is already running:ssh

ssh localhost戻り接続が拒否されました。

ps ax | grep ssh返品のみ可能ですssh-agent

ss -lnp | grep sshgnome-keyring および ssh-agent リスンを表示しますが、ssh デーモンは表示しません。 (grep sshd何も返さない)

私はこのように構成しました -https://help.ubuntu.com/community/SSH/OpenSSH/構成

どんなアイデアがありますか?私はクソサービスを開始する方法を見つけるのに数時間を費やしましたが、何も見つかりませんでした。

編集(追加情報)

もう少し再生したら、デフォルトのsshd設定ファイルに戻り、service ssh restartを実行してsshの停止/待機とsshの起動/実行に戻ります。

変更された構成ファイルを再配置して再起動すると、プロセスIDは表示されません。

ログファイルを見ると、新しい設定ファイルでsshdを再起動しようとすると、次のようになります。

Aug 29 17:58:25 serenity kernel: [ 3867.828744] init: ssh main process (6151) terminated with status 255
Aug 29 17:58:25 serenity kernel: [ 3867.828754] init: ssh main process ended, respawning
Aug 29 17:58:31 serenity kernel: [ 3873.631306] [UFW AUDIT] IN= OUT=eth0 SRC=10.0.0.8 DST=255.255.255.255 LEN=142 TOS=0x00 PREC=0x00 TTL=64 ID=65238 DF PROTO=UDP SPT=17500 DPT=17500 LEN=122 
Aug 29 17:58:31 serenity kernel: [ 3873.631323] [UFW ALLOW] IN= OUT=eth0 SRC=10.0.0.8 DST=255.255.255.255 LEN=142 TOS=0x00 PREC=0x00 TTL=64 ID=65238 DF PROTO=UDP SPT=17500 DPT=17500 LEN=122 
Aug 29 17:58:31 serenity kernel: [ 3873.631346] [UFW AUDIT] IN=eth0 OUT= MAC= SRC=10.0.0.8 DST=255.255.255.255 LEN=142 TOS=0x00 PREC=0x00 TTL=64 ID=65238 DF PROTO=UDP SPT=17500 DPT=17500 LEN=122 
Aug 29 17:58:39 serenity kernel: [ 3881.610999] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:1d:d1:7a:3c:91:08:00 SRC=10.0.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2

デフォルトと新しいプロファイルの変更のリスト

diff sshd_config (NEW CONFIG) sshd_config.bckp (DEFAULT CONFIG) 
24c24
< LogLevel VERBOSE
---
> LogLevel INFO
27c27
< LoginGraceTime 30
---
> LoginGraceTime 120
52c52
< PasswordAuthentication no 
---
> #PasswordAuthentication yes
71,72c71,72
< MaxStartups 2:30:10
< Banner /etc/issue.net
---
> #MaxStartups 10:30:60
> #Banner /etc/issue.net
89,94d88
< 
< AllowTcpForwarding no
< 
< AllowUsers <username>
< 
< ForwardAgent no

答え1

私はそれを見つけた。明らかに、構成ファイルの何かが原因でサーバーが起動しないようです。

一度に 1 行ずつ各ファイルに変更を実装した後、ForwardAgent の設定に行がないため、問題が発生することがわかりました。

もう少し調査したところ、エラーメッセージが表示されることを確認するためにサービスを介さずに直接デーモンを起動できることがわかりました。

/usr/sbin/sshd -Ddp 10222
/etc/ssh/sshd_config: line 90: Bad configuration option: ForwardAgent
/etc/ssh/sshd_config: terminating, 1 bad configuration options

ForwardAgentの設定がなぜ問題を引き起こしたのかはわかりませんが、それをコメントアウトすることで最終的にサーバーを実行できました。

関連情報