在使用ubuntu的过程中,发现 非root用户不能通过finalshell上传文件
然后默认用户是ubuntu用户账号,root账号默认是不能登录的 所以要将root账号变成可以ssh登录的账号
1.先使用ubuntu账号登录 ssh连接,我是使用的finalShell
2.执行以下命令,设置 root 密码。
sudo passwd root
输入密码就好
3.输入 root 的密码,按 Enter。
4. 重复输入 root 的密码,按 Enter。 返回如下信息,即表示 root 密码设置成功。
5.执行以下命令,打开 sshd_config
配置文件。
sudo vi /etc/ssh/sshd_config
6.按 i 切换至编辑模式,找到 #Authentication
,将 PermitRootLogin
参数修改为 yes
。如果 PermitRootLogin
参数被注释,请去掉首行的注释符号(#
)。如下图所示:
7.找到 #Authentication
,将 PasswordAuthentication
参数修改为 yes。如下图所示:
若 sshd_config
配置文件中无此配置项,则添加 PasswordAuthentication yes
项即可。
8.按 Esc,输入:wq,保存文件并返回。
9. 执行以下命令,重启 ssh 服务。
sudo service ssh restart
ok了 大功告成