树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

时间:2024-01-12 16:02:08

写在前面:

刚刚开始写博客,记录下自己的学习过程,备忘。

最近在使用树莓派做智能小车的开发,使用的是树莓派3b+,安装的是Ubuntu 16.04 MATA 系统,安装系统后需要修改主机名,登陆密码以及用户名(用户名的修改放在了最后进行,因为用户名需要修改登陆用户名以及 /home/用户文件夹名,需要谨慎操作),修改的过程中碰到了一些问题,各种尝试后终于解决,在此记录一下。

转载请注明出处:本文链接:https://www.cnblogs.com/booturbo/p/10256457.html

首先,修改主机名:

主机名的修改比较简单,一般不会有错误。

使用nano编辑器,如图输入 sudo nano /etc/hostname,输入Enter

树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

输入默认密码raspberry后,显示主机名raspberrypi

树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

将主机名修改成 自己想要的名字,然后Ctrl+X,保存退出。

接着输入 sudo nano /etc/hosts

树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

将红线部分修改成前面修改的主机名

树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

Ctrl + X,保存退出,这样主机名的修改就结束了。系统重启后会生效。

第二,修改登陆的用户密码

输入sudo passwd 用户名,

树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

回车后提示输入新密码,再次确认,修改密码成功。

第三,修改登陆用户,以及 /home/用户文件夹名

修改用户名需要用到root权限,树莓派系统默认关闭root,并且默认root没有密码,所以先开启root,

输入sudo passwd root,这是为了设置一个root密码,

树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

输入新设置的密码,再次确认。

接着输入sudo passwd --unlock root

树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

这样便解锁root,关闭当前的登陆,使用root登陆(还是ssh远程登陆)

如果root还是无法登陆,可能是sshd_config文件配置的问题,ssh默认关闭了root登陆,改用pi用户登陆,修改sshd_config文件,输入sudo nano /etc/ssh/sshd_config ,

树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

打开文件后,使用键盘上下键找到PermitRootLogin without-password (也可能是prohibit-password),修改成PermitRootLogin yes,同时检查前面是否有#,有的话去掉#。

树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

退出保存。然后重启系统,再用root及之前设置的密码登陆,尝试几次,就可以登陆了。

root登陆后

1、修改 username,输入 usermod -l username pi ,username 是想要改成的名称,-l 这里是L。如果遇到process (进程正在使用),那么就输入 kill -9 进程号,比如 kill -9 854 ,再出现类似情况,一直 kill -9 进程号,最后就能修改成功,下面的修改也是这样,遇到process (进程正在使用),就 kill 进程。

2、修改group里面的username,输入groupmod -n username pi

3、修改/home/username ,这个要和前面的一起改掉,输入mv  /home/pi  /home/username

然后设置home目录,输入usermod -d /home/username  username ,这样就把登陆用的用户名和/home 下面的文件夹名都改好了。

修改完成后退出root,就可以用新的用户名来登陆了。

建议使用新用户登陆后,将root接着关闭,这样一来保证系统的安全。输入sudo passwd -l root ,这样就把root 锁上了。

Enjoy it.