
puttygen을 통해 Windows 7에서 공개 키와 개인 키를 생성한 다음 내보내기 키를 통해 puttygen에서 openssh로 키를 변경했습니다. 이제 이 openssh 키를 사용하여 RHEL 6에서 sftp 서버에 액세스하려고 합니다. openssh 키를 사용하고 sftp 서버에 액세스하려면 RHEL에서 어떤 단계를 수행해야 합니까? 저는 처음이라서 협력해 주셔서 감사합니다.
답변1
SFTP 서버에 자동으로 액세스하려는 사용자와 함께 먼저 다음 작업을 수행해야 합니다.
ssh-keygen
그러면 SSH 키 쌍이 생성됩니다. 기본값을 적용하려면 모든 질문에 대해 Enter 키를 누르세요.
ssh-copy-id YOUR_SFTP_SERVER_ADDRESS
이렇게 하면 SFTP 서버가 SSH 키를 신뢰하게 됩니다.
그러면 SFTP 서버에 대한 모든 SSH 액세스가 비밀번호를 입력하라는 메시지를 표시하지 않습니다. 마찬가지로 모든 scp는 비밀번호를 요구하지 않습니다. 따라서 다음과 같이 파일을 가져올 수 있습니다.
scp YOUR_SFTP_SERVER_ADDRESS:PATH_TO_FILES_ON_SFTP_SERVER DESTINATION_DIRECTORY
예
scp 192.168.0.53:/home/john/shared_files/ /tmp/
그러면 John의 파일이 로컬 디렉토리 /tmp로 이동됩니다.
도움이 되었기를 바랍니다!