([닫기]로 시작하는 비밀번호를 사용하는 쉘 스크립트

([닫기]로 시작하는 비밀번호를 사용하는 쉘 스크립트

FTP를 열고 사용자 ID와 비밀번호를 전달하는 쉘 스크립트가 있습니다. 비밀번호가 로 시작하는데 (서버가 이를 좋아하지 않습니다. 오류가 발생하고 로그인 실패 메시지가 표시됩니다. 비밀번호를 변경하지 않고 이 문제를 어떻게 극복할 수 있나요? 작은 따옴표를 시도했지만 실패했습니다.

답변1

파일을 사용할 수 있습니다 .netrc(홈 디렉터리에 있음). 최소한 대부분의 FTP 클라이언트는 인증을 위해 이 파일의 정보를 사용할 수 있습니다. 형식은 다음과 같습니다.

machine example.com
login <username>
password <password>

<username>이를 사용자 이름과 <password>비밀번호 로 바꿔야 합니다 .

유일한 단점은 파일을 읽을 수 있는 모든 사람이 사용자 이름과 비밀번호를 볼 수 있다는 것입니다.

관련 정보