如何配置SFTP在“/”目录下登录?

Nab*_*bil 6 root sftp chroot

我想以 root 身份登录并将 / 作为 SFTP 中的默认目录。需要新手帮助

小智 7

警告:此方法可能对服务器用户不安全。

Ubuntu 不允许 root 用户,默认情况下也不允许以 root 身份登录 ssh。

所以你要做的第一件事就是启用你的 root 用户帐户:

$ sudo passwd root
Run Code Online (Sandbox Code Playgroud)

现在您已经启用了您的 root 帐户。

我不确定您是否安装了 OpenSSH 服务器。

所以我会教你如何安装OpenSSH服务器。

$ sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)

现在您可以编辑 ssh 配置:

$ sudo vi /etc/ssh/sshd_config
Run Code Online (Sandbox Code Playgroud)

找到包含“PermitRootLogin no”的行,修改为“PermitRootLogin yes”。

哦,是的,现在重新启动 ssh 服务器:

$ sudo service ssh restart
Run Code Online (Sandbox Code Playgroud)

现在试一试