FTP를 열고 사용자 ID와 비밀번호를 전달하는 쉘 스크립트가 있습니다. 비밀번호가 로 시작하는데 (
서버가 이를 좋아하지 않습니다. 오류가 발생하고 로그인 실패 메시지가 표시됩니다. 비밀번호를 변경하지 않고 이 문제를 어떻게 극복할 수 있나요? 작은 따옴표를 시도했지만 실패했습니다.
답변1
파일을 사용할 수 있습니다 .netrc
(홈 디렉터리에 있음). 최소한 대부분의 FTP 클라이언트는 인증을 위해 이 파일의 정보를 사용할 수 있습니다. 형식은 다음과 같습니다.
machine example.com
login <username>
password <password>
<username>
이를 사용자 이름과 <password>
비밀번호 로 바꿔야 합니다 .
유일한 단점은 파일을 읽을 수 있는 모든 사람이 사용자 이름과 비밀번호를 볼 수 있다는 것입니다.