Ubuntu20.04桌⾯安装及root权限开通和ssh安装详解⽂章主要记录Ubuntu20.04的简单安装过程,安装后更换国内源,安装openssh软件,启动root权限登录
Ubuntu20.04安装
安装⽐较简单,加载镜像⽂件后按照步骤⼀步⼀步操作即可。
链接:
按照这个⽂档即可安装成功。
安装成功后,使⽤安装过程中的⽤户名进⾏登录。
登录后先更新国内源,这⾥选择阿⾥,也可选择其他。
这样就更新好源了,后⾯安装相关软件速度快很多。
ssh安装
安装ssh
sudo apt-get update
sudo apt-get install openssh-server
设置root⽤户ssh登录
修改配置⽂件: /etc/ssh/sshd_config
到下⾯设置项
Authentication:
# LoginGraceTime 2mubuntu vim命令
# PermitRootLogin prohibit-password
# StrictModes yes
更换为
# Authentication:
LoginGraceTime 120
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes
重启服务
sudo /etc/ini.d/ssh restart
设置完成后,使⽤ssh (⽤户名)@(IP)登录。
发现登录不了
sudo systemctl status ssh
经查看,发现报错error: kex protocol error:
解决此问题,打开/etc/ssh/sshd_config配置⽂件,在最后加上如下代码段
KexAlgorithms ,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
然后重启ssh服务即可。⾄此,使⽤⽤户名就可以登录ssh了,但是root仍然不⾏。
开启root⽤户
1. 第⼀步
以普通⽤户登录系统,创建root⽤户的密码
在终端输⼊命令:sudo passwd root
然后输⼊设置的密码,输⼊两次,这样就完成了设置root⽤户密码了(注意Linux系统下密码是没有回显的)
第⼆步
修改 f ⽂件
在终端输⼊命令:sudo vim /usr/share/f.f
在⽂件末尾增加如下两⾏:
greeter-show-manual-login=true
all-guest=false
第三步
修改 gdm-autologin ⽂件
在终端输⼊命令:sudo vim /etc/pam.d/gdm-autologin
打开⽂件
前⾯加 # 注释掉第三⾏的auth required pam_succeed_if.so user != root quiet_success
第四步
修改 gdm-password ⽂件
在终端输⼊命令:sudo vim /etc/pam.d/gdm-password打开⽂件
前⾯加 # 注释掉第三⾏的auth required pam_succeed_if.so user != root quiet_success
第五步
修改 /root/.profile ⽂件
在终端输⼊命令:sudo vim /root/.profile打开⽂件
将⽂件末尾的 mesg n 2> /dev/null || true 这⼀⾏修改成
tty -s&&mesg n || true
最后,重启服务器即可。
重启之后,使⽤root或者⽤户名登录都可以了。
到此这篇关于Ubuntu20.04桌⾯安装及root权限开通和ssh安装详解的⽂章就介绍到这了,更多相关Ubuntu20.04 root权限和ssh内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论