SFTP는 작동하지만 FTP는 작동하지 않습니다.


1

SFTP를 사용하여 내 서버에 성공적으로 연결할 수 있지만 FTP를 사용하여 연결하려고하면 얻을 수 있습니다. incorrect password 오류.

우분투 14.04에서 vsftpd를 사용하고 있습니다.

FTP가이 특정 사용자에게 그렇게하는 이유가 있습니까? 다른 사용자를 사용하여 FTP를 시도 했으므로 제대로 작동했습니다.


SFTP 또는 FTPS? SFTP는 FTP와 전혀 관련이 없습니다. ssh를 사용하며, FTP 사용자와 시스템 사용자가 설정에 따라 서로 독립적 일 수 있습니다
Journeyman Geek

그것은 SFTP입니다. 그렇다면 FTP를 한 사용자 만 사용할 수있게하는 이유는 무엇입니까?
bubakazouba

답변:


0

SFTP는 ssh 파일 전송 프로토콜 - FTP와 전혀 관련이 없습니다. FTP의 '암호화 된'변형은 FTPS입니다.

불행히도, 확실한 대답을위한 충분한 정보가 없지만 우분투 페이지는 vsftp는 몇 가지 가능성을 제시합니다. .

가장 그럴듯한 것으로 보인다는 것은 특정 사용자에게만 ftp 액세스 권한이 있다는 것입니다.

말한 라인을 확인하십시오.

userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.allowed_users

이 특정 구성은 모든 사용자를 명시 적으로 거부하지 않지만 특정 목록의 사용자 만 액세스 할 수있게합니다. 마찬가지로 거부 목록이 있는지 확인하십시오.

또 다른 가능성은 가상 계정에 대해 vsftp가 설정되어 있고 FTP와 시스템에 대해 동일한 사용자 이름과 암호가 있고 다른 사용자가 아닌 사용자가 있습니다.


그건 아니고, 이미 흰색 / 검은 색 목록을 확인했습니다.
bubakazouba

0

나는 많은 연구 끝에 마침내 그것을 작동 시켰습니다 :

이 선을 바꾸어 라.

pam_service_name=svftpd

이 줄에

pam_service_name=ftp

/etc/vsftpd.conf에 있습니다.


사실, 나는 생각한다. ~이다. 대답.
Journeyman Geek
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.