SSH를 루트로 연결할 수 없습니다

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

got: ssh: 호스트 IPofServer 포트에 연결 22: 연결이 거부되었습니다.

sftp fred@IPofServer:666

got: ssh: 호스트 IPofServer 포트에 연결 22: 연결이 거부되었습니다.

ssh fred@IPofServer

got: ssh: 호스트 IPofServer 포트에 연결 22: 연결이 거부되었습니다.

ssh root@IPofServer

got: 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 서버 -> 시작 버튼

관련 정보