Centos Linux VM을 사용하여 SFTP에 연결

Centos Linux VM을 사용하여 SFTP에 연결

Windows 시스템에서 Linux 가상 시스템을 실행하는 Centos가 있습니다. WinSCP를 사용하여 포트 22의 sftp 또는 포트 21의 ftp를 통해 가상 머신에 연결할 수 없습니다. 나는 가지고있다

Subsystem  sftp    /usr/libexec/openssh/sftp-server

/etc/ssh/sshd_config.conf에서 나는 실행했습니다

/etc/init.d/sshd start

/usr/libexec/openssh에 openssh-server를 설치했습니다. WinSCP를 사용하여 연결을 시도하면 "서버가 SFTP 연결을 거부했지만 FTP 연결을 수신하고 있습니다."라는 메시지가 나타납니다. 그런 다음 포트 21로 전환하여 연결을 시도하면 "서버에서 연결이 끊겼습니다. 연결"이라는 메시지가 나타납니다. 실패했습니다." 가상 머신을 실행 중이고 연결하려는 IP 주소가 ifconfig를 실행할 때 얻은 inet 주소와 일치합니다.

답변1

ps aux | grep sshd원격 서버에서 시도해 보세요. SSH 데몬이 시작되었는지 여부를 알려줍니다.

그렇지 않은 경우 로그를 확인하여 시작되지 않은 이유를 확인하고 구성 파일을 수정해야 합니다.

그렇다면 수신 대기 중인 포트를 찾아 netstat -ntaplWinSCP에서 사용해야 합니다.

올바른 포트를 사용해도 여전히 작동하지 않으면 자격 증명에 문제가 있을 수 있습니다.

관련 정보