解决Ubuntu系统默认ubuntu账号登录无法sftp的问题

2022-06-10 Views 技术231字1 min read

一直用开源的electerm作为ssh的工具,可以很方便的sftp。

甲骨文的小鸡开Ubuntu系统,默认给的是ubuntu账号秘钥登录,即使sudo su切换成root账号,也依然没法sftp。

解决办法,即直接使用root账号登录,而不是先用ubuntu登录后sudo su。

怎样开启root账号登录?

1. 给root账户设置一个密码,命令行如下

sudo passwd root

2. 通过修改 sshd_config 文件的两个值来实现Oracle VPS可以root直接登录

vim /etc/ssh/sshd_config

注意,把这两行前面的#号去掉,才能生效

修改完成后使用以下命令重新启动:

sudo service sshd restart

vim的语法

vim中的保存退出命令是wq。 具体方法:首先按i键进入插入模式;然后编辑文件;接着按esc键进入命令行模式;最后输入:wq即可保存文件并退出。

EOF