お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2018-05-25 14:34:05

mikan_mikan
メンバ
登録日: 2018-05-25

sshd_configで、PermitRootLoginを追加する方法が分かりません

ubuntu16.04を利用しています。
ssh接続がしたくく、sshdを起動したいと思っています。

/etc/ssh/sshd_config を開いて、
PermitRootLogin noのパラメタを追加してやればいいようなのですが、
そもそも、デフォルトで、/etc/ssh/sshd_configの中に、
#PermitRootLogin の行がありません。

最終行に、PermitRootLogin noでも追加してやった後、
udo /etc/init.d/ssh restart 
を実行すると、コマンドが存在しませんというエラーが出てきてしまいます。
そもそも、sshがインストールされていないのかと思ったのですが、
ssh -V と打つと、OpenSSHは入っているようです。

どなたか、アドバイスをお願いします。

オフライン

 

#2 2018-05-25 15:27:26

mikan_mikan
メンバ
登録日: 2018-05-25

Re: sshd_configで、PermitRootLoginを追加する方法が分かりません

ssh -Vで表示されたので、OpenSSHが標準でインストールされているものだと思ってたけど、インストールされているのは、openssh-clientsだけで、openssh-serverはインストールされていないからなのかも知れない。

オフライン

 

#3 2018-05-25 15:43:33

mikan_mikan
メンバ
登録日: 2018-05-25

Re: sshd_configで、PermitRootLoginを追加する方法が分かりません

apt-get -y install openssh-server した後、
sudo vi /etc/ssh/sshd_config を見ると、PermitRootLogin行が現れました!
なんだ、そういう話でございましたか・・・
つーことで、自己解決いました。

オフライン

 

Board footer

Powered by FluxBB