그래서 SSH 키를 설정하고 cli를 통해 테스트했는데 모든 것이 정상이었습니다. SCP 파일 전송을 실행하면 두 컴퓨터의 비밀번호를 묻는 메시지가 표시되지만 동일한 서버에 SSH로 연결하면 그렇지 않습니다.
아래는 제가 실행 중인 scp입니다. 파일 전송 완료 메시지가 표시될 때 비밀번호를 입력하면 매번 비밀번호를 입력하지 않고 싶습니다.
sudo scp -r [email protected]:/var/spool/servera/backup/2018Backups /home/serverb/Documents/2018Backups
답변1
당신이 달릴 때
ssh [email protected]
넌 네 방식대로 하고 있어 (브라이언처럼)
당신이 달릴 때
sudo scp -r [email protected] ...
실제로 루트로 실행 중입니다. 따라서 다른 개인/공개 키 쌍을 사용합니다.
귀하(Brian)가 루트가 아닌 액세스 권한이 있는 디렉토리에 sudo 없이 scp를 사용해 보고 무슨 일이 일어나는지 확인하십시오.