Linux에서 FTP 명령에 대한 사용자 이름과 비밀번호를 전달할 수 없습니다.

Linux에서 FTP 명령에 대한 사용자 이름과 비밀번호를 전달할 수 없습니다.

Linux 명령줄을 통해 원격 FTP 호스트에 연결해야 합니다. 시도하면 #ftp <IP address>사용자 이름과 비밀번호를 묻는 메시지가 나타납니다. 하지만 사용자 이름과 비밀번호를 한 줄에 전달하고 싶기 때문에 원격 호스트가 사용자 이름이나 비밀번호를 묻는 메시지를 표시하지 않아야 합니다.

합격을 시도했지만 #ftp <ip address> <pw.cfg>성공하지 못했습니다. FTP 원격 호스트의 명령에 사용자 이름과 비밀번호, IP 주소를 전달하는 방법을 알 수 있습니까? 이상적으로는 Linux 스크립트에서 이 명령을 사용합니다.

pw.cfg:비밀번호가 포함된 텍스트 파일

답변1

.netrc홈 디렉터리의 파일을 사용할 수 있습니다 . 파일에 레코드를 입력합니다. 예:

machine machine_name user username password your_password

입력할 때:

ftp machine_name

ftp사용자를 비밀번호로 user_name로그인your_password

관련 정보