SSH keygen을 사용하여 키를 만들었습니다. filezilla를 사용하여 폴더를 볼 수 없습니다.


0

나는 다음을 사용하여 ssh 키를 만들었다.

ssh-keygen -t dsa

하지만 내 서버에 FileZilla (FTP)를 사용하면 .ssh 폴더 또는 파일. 나는 심지어 id_dsa 파일을 다른 폴더에 복사했지만 여전히 파일을 볼 수 없습니다.

숨겨져 있니?

답변:


4

귀하의 게시물에 따르면 귀하의 서버는 * nix 머신입니다. 따라서 .ssh는 숨겨진 폴더입니다. 숨겨진 디렉토리 / 파일을 표시하려면 FTP 클라이언트 (여기 Filezilla)를 활성화해야합니다. 이후 .ssh 디렉토리가 나타납니다.


1
FileZilla를 사용하여 비슷한 문제가 발생했습니다. 처음에는 숨겨진 파일을 보는 방법이 분명하지 않았습니다. 숨겨진 파일을 표시하는 옵션 (버전 3.5.3)은 서버 메뉴의 "숨김 파일 표시"입니다. 기대했던대로 편집 | 설정 아래에 있지 않습니다.
Shannon Wagner

1

동일한 계정을 사용하는 경우이 계정이 표시되어야합니다. Windows 컴퓨터를 사용하지 않는 한. 숨김 파일을 표시하는 옵션이있을 수 있습니다 (& amp; 디렉토리 (유닉스에서는 .ssh가 숨겨진 디렉토리 임).

그렇지 않으면 scp를 사용하여 파일을 복사 해보십시오

scp ~/.ssh/id_dsa remoteserver.com:~/.ssh/


0

원격 서버에 로그인 할 수 있지만 공개 키 인증이 작동하지 않는 경우,
그 이유는 .ssh 파일이 home 로그인 한 후 표시되는 영역입니다.

서버의 로그 파일을 보았습니까?

/var/log/messages
# Any, other server specific logging? maybe you need to enable it?

필자는 FileZilla를 직접 사용하지 않았으며 세부 사항을 언급하지 않았습니다.
자세한 정보로 이동하여 인증 경로에서 실패한 부분을 확인하는 방법이 있어야합니다.


0

SSH 쌍 키 인증 대단히 권한에 대해 까다 롭습니다. FTP 응용 프로그램으로 폴더와 키를 설정하려고하지는 않습니다. 키 쌍을 설정하는 방법에 대한 많은 자습서가 있습니다 (예 : 이리 .

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