zoukankan      html  css  js  c++  java
  • 关于deepin下安装ssh以后root用户登陆报错的解决

    最近刚刚接触到deepin,觉得,wow,除了mac,还有这么好看的非win系统,而且第测出那个Linux,宽容度很高,非常适合我这种比较喜欢折腾的人,于是下载了deepin15版本并将其当作虚拟机成功安装了,安装以后,发现没有root用户?好吧,基本Linux发行版安装好以后都这样,于是给root用户添加密码:

    <p>sudo passwd root</p>

    首先会提示输入当前用户的密码,然后会要求连续两次输入root用户的密码,完成以后:

    su -

    输入刚刚设置的root密码就能登陆root用户了。

    接下来,安装ssh:

    apt-get install ssh

    安装好以后,用xshell连接deepin,毕竟图形化界面还是比较耗资源的,平时的部署啥的就用shell吧,设置好以后,root连接,成功?是不可能的,跳出提示框,说什么ssh服务器拒绝链接,突然想起以前安装Ubuntu的时候好像也遇到这种情况,于是想到可能是配文件出了问题,好吧,再来修改ssh配置文件吧:

    vi /etc/ssh/sshd_config

    找到下面内容

    将红色框中的内容修改为下面的内容:

    修改成功以后,重启ssh服务:

    service ssh restart

    然后我们那就能愉快的使用xshell连远程连接并且用root用户登陆deepin系统了。

    ps:此处注意一个问题,不要把#Authentication的#去掉,如果去掉,会出现很大的问题,去掉以后当我们尝试重启ssh服务时会报错

    Job for ssh.service failed because the control process exited with error code

    该错误就是由于修改配置文件而引起的,而且很悲剧的是别说root用户了,就算是自己的个人账户也无法通过xshell连接了,因为ssh服务根本无法启动,解决办法是将Authentication前面添加上#

    pps:强烈建议任何修改配置文件的行为,再修改之前,都先将该文件备份,然后再修改。




  • 相关阅读:
    JSON数据格式
    AJAX入门
    SpringMVC如何处理JSON数据和运行流程
    SpringMVC视图解析器与数据类型转换
    SpringMVC入门——基础知识
    SpringMVC自定义拦截器与异常处理
    SpringMVC实现文件的上传和下载
    Eclipse中安装Springtools插件的步骤
    SpringMVC实现员工信息的增删改查
    文件的上传与下载
  • 原文地址:https://www.cnblogs.com/clgu/p/8963223.html
Copyright © 2011-2022 走看看