web-dev-qa-db-ja.com

ssh root access ubuntu 16.04を有効にする方法

ubuntu 16.04で

Sudo nano /etc/ssh/sshd_config
  1. 変化する

    PermitRootLogin prohibit-password 
    

    PermitRootLogin yes 
    
  2. Sudo service ssh restart

まだ許可が拒否されました

6
bhytfghjmki

ubuntu 16.04で

  1. openssh-serverサーバーがインストールされていることを確認してくださいSudo apt-get install openssh-server

    Sudo nano/etc/ssh/sshd_config

    1. 変化する

      PermitRootLogin禁止パスワード

    PermitRootLogin yes 
    

    またはSudo sed -i 's/prohibit-password/yes/' /etc/ssh/sshd_config

    1. pAM認証を追加するには

      AllowUsersルート

    またはSudo echo "AllowUsers root" >> /etc/ssh/sshd_config

    1. Sudo service ssh restart

正常に動作します

特権ユーザーで設定されたルートパスワードがわからないため

Sudo passwd root

そして、あなたは安全な方法でパスワードプロンプトを取り除きたいかもしれませんrsync、ansibleなどのようなsthにとって有用なアプローチかもしれません

接続したいところから

ssh-keygen; ssh-copy-id -i ~/.ssh/id_rsa.pub root@YOURHOST

設定したルートパスを入力して完了

ssh root@YOURHOST

8
bhytfghjmki