默认root没有设置密码 没有开启SSH登录
sudo passwd root 执行后给root设置密码,会要求先输入当前用户的密码做验证 非管理员用户需要加sudo
su – root 切换到root账户,并输入上面设置的root密码
vi /etc/ssh/sshd_config 编辑sshd_config这个文件
按i或者按o 或者按a 或者按R 进入编辑模式
找到PermitRootLogin without-password
或是PermitRootLogin prohibit-password
注释掉 #PermitRootLogin without-password 或
#PermitRootLogin prohibit-password,或直接删除
默认有些系统版本就是注释掉的,只需另起一行
添加PermitRootLogin yes 就是允许SSH远程登录
按住ctrl+C或者按esc 退出编辑模式
再按住shift+:表示在末行输入:
输入 wq! 强制保存并退出
重启SSH服务生效: service ssh restart
转载请注明:小顺子的博客 » Ubuntu SSH 设置root远程登录