나는 Linode 가이드를 따라 왔습니다.웹사이트 호스팅, FileZilla를 사용하여 새로 구성된 서버에 파일을 업로드할 것을 제안합니다.
내 서버는 4096 RSA 키를 사용한 키 인증으로 보호됩니다. 어떤 노력을 해도 FileZilla를 내 서버에 연결할 수 없습니다. 에 대해 계속 오류가 발생합니다 "No supported authentication methods available"
.
FileZilla의 SFTP 설정에 수동으로 키를 추가해 보았으나 소용이 없었습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
저는 MacOS 10.12.6을 사용하고 있고 서버는 Ubuntu 16.04 LTS를 실행 중이며 FileZilla 3.27.1입니다.
다시 한 번 감사드립니다.
– 이안
답변1
여기 "전제 조건"에 나열된 단계를 수행하셨나요?
https://www.linode.com/docs/tools-reference/file-transfer/filezilla
서버를 보호하고... SSH를 통해 서버에 로그인을 시도하시나요? SFTP는 SSH와 동일한 인증 방법을 사용합니다. SSH를 통해 로그인을 시도하면 문제가 발생했을 때 무엇이 잘못되었는지 더 자세히 알 수 있습니다. 서버에 대한 SSH 연결이 작동하면 SFTP는 큰 문제가 되지 않습니다.
FTP 클라이언트로 Forklift를 제안해도 될까요? Mac App Store에는 무료 버전(최신 버전은 아니지만)이 있습니다.https://itunes.apple.com/be/app/forklift-file-manager-and-ftp-sftp-webdav-amazon-s3-client/id412448059?mt=12
답변2
그래서 저는 다른 일을 하지 않았음에도 불구하고, 적어도 고의로 일을 시작했습니다. 그림을 이동. 다른 사람이 이에 대해 문제를 겪고 있다면 다음을 제안합니다.
- Linode의 "서버 보안" 가이드의 모든 단계를 따랐는지 확인하세요. 이는 키와 암호 문구 생성, LUA 추가 등을 의미합니다.
- LUA에
/var/www/
디렉터리에 대한 쓰기 액세스 권한이 있는지 확인하세요. - SFTP 아래 FileZilla 설정에 개인 키를 추가하세요. CMD+SHIFT+PERIOD를 사용하면 Finder에서 숨겨진 파일을 표시할 수 있습니다.
- FileZilla의 기본 창에서 서버 IPv4 주소, LUA 사용자 이름 및 비밀번호, 포트 22를 입력하세요.
- 모든 것이 연결되어야 하며 새 웹 서버에 파일을 추가할 수 있어야 합니다.