scp
ssh
선택권이 있는 것처럼요 -i
. SSH에서는 다음으로 로그인되며 비밀번호 없이 장치에 로그인 -i identity_file
할 수 있는 파일이 있습니다 . ssh user@dest -i my.key
SCP는 동일한 옵션을 문서화합니다
-i identity_file
선택하다문서공개키 인증에 사용되는 ID(개인키)를 읽어옵니다. 이 옵션은 직접 통과 SSH(1)로.
(강조). 문서가 scp my.file user@dest:/home/user/ -i my.key
실패했기 때문에 분명히 잘못된 것입니다.
my.key: 디렉토리가 아닙니다
아니요, 실제로는 디렉토리가 아닙니다. 분명히 scp
매개변수를 에 직접 전달하는 대신 ssh
먼저 검사를 수행하며 검사가 scp
잘못된 방법일 수 있습니다(매개변수가예디렉토리)
그나저나 이제 scp -i
고장났으니 뭘로 바꿀 수 있나요? SCP 버전은 Debian 10, 2018년 맨페이지, --version
사용 가능한 옵션이 없습니다.
답변1
옵션을 지정해야 합니다.앞으로소스 및 타겟:
scp -i my.key my.file user@dest:/home/user/
바라보다요약man scp
:
SCP[-346ABCpqr TV] [-씨 비밀번호] [-에프 ssh_config] [-나 신분증] [-제이 목적지] [-엘 한계] [-영형 SSH_옵션] [-피 포트] [-에스 프로그램]원천...표적
표시되는 오류는 , 및 을 scp
소스 와 대상으로 해석한 결과입니다. 대상이 디렉터리인지 확인하지만 파일이기 때문에 실패합니다.my.file
user@dest:/home/user
-i
my.key