无法以 root 身份连接 ssh

无法以 root 身份连接 ssh

您好,我确实对服务器/ ftp 等不太了解,所以如果我听起来不能理解,我很抱歉,请告诉我如何告诉您更准确的信息。我已经按照教程让我的 ftp 使用 sftp,这里是链接: https://memo-linux.com/mettre-en-place-un-serveur-sftp-sous-debian-8/ 该链接不是英文的,但这是我所做的:

apt install openssh-server

然后我打开了 /etc/ssh/sshd_config

nano /etc/ssh/sshd_config

我将端口 22 更改为端口 666,并在文件末尾添加了以下内容:

Subsystem sftp internal-sftp
         Match group sftp
         ChrootDirectory /home/%u
         X11Forwarding no
         AllowTcpForwarding no

然后我在终端中写下了所有这些命令:

addgroup sftp
mkdir -p /home/fred
useradd -s /bin/false -d /home/fred -g sftp fred
passwd fred
chown root:root /home/fred/
chmod -R 770 /home/fred/
usermod -d / fred

然后教程要求以这种方式激活 sftp:

systemctl restart ssh

但我收到了这个错误:

Job for ssh.service failed. See 'systemctl status ssh.service' and 'journalctl -xn' for details.

然后我退出了,所以我尝试用这些方法重新连接,但都没有用:

sftp fred@IPofServer

得到:ssh:连接到主机 IPofServer 端口 22:连接被拒绝

sftp fred@IPofServer:666

得到:ssh:连接到主机 IPofServer 端口 22:连接被拒绝

ssh fred@IPofServer

得到:ssh:连接到主机 IPofServer 端口 22:连接被拒绝

ssh root@IPofServer

得到:ssh:连接到主机 IPofServer 端口 22:连接被拒绝

ssh root@IPofServer -p 666

ssh: 连接到主机 IPofServer 端口 666: 资源暂时不可用

sftp -oPort=666 root@IPofServer

ssh: 连接到主机 IPofServer 端口 666: 资源暂时不可用

现在我使用 Webmin 更改了文件(我不知道为什么他可以连接到服务器,但他确实这样做了。。)我将 666 改回为 22,并从文件末尾删除了这段代码

但仍然:

ssh root@IPofServer

ssh:连接到主机 IPofServer 端口 22:连接被拒绝

如果您需要更多信息,请告诉我

答案1

使用 Webmin,我只需按以下方式手动重启 SSH 服务器:Webmin -> 服务器 -> SSH 服务器 -> 启动按钮

相关内容