원격 서버가 있고 SSH 키를 통해 인증을 설정했습니다. ssh user@hostname을 통해 서버에 연결하려고 하면 서버에서 비밀번호를 묻는 메시지를 표시하지 않지만 다음을 통해 로컬 컴퓨터에서 원격 컴퓨터로 파일을 복사하려고 하면
scp -i /data/data/com.termux/files/home/pkgs_auto.lst user@IP: path_on_remote_server
먼저 다음을 봅니다.
Load key "/data/data/com.termux/files/home/pkgs_auto.lst": invalid format
쉘에서 볼 수 있듯이 비밀번호를 입력하면 서버에서 비밀번호를 묻는 메시지가 표시되지만 sshd_config에서는 비밀번호가 비활성화되어 있습니다.
scp:. :not a regular file
내가 뭘 잘못했나요?
답변1
대화(댓글) 후 문제가 해결되었습니다.
- 이 옵션은
-i
제거되었습니다 user@ip:
서버의 경로에 연결되도록 후행 공백 문자를 제거합니다 .