bash를 사용하여 터미널에서 사용자 이름 및 비밀번호 입력 자동화

bash를 사용하여 터미널에서 사용자 이름 및 비밀번호 입력 자동화

실제로 제가 실행 중인 명령은 다음과 같습니다.

sudo openvpn nl-free-01.protonvpn.com.udp.ovpn 

따라서 명령을 실행할 때마다 사용자 이름과 비밀번호를 묻습니다.

Enter Auth Username:
Enter Auth Password:

Bash 스크립트를 사용하여 이를 자동화하고 싶습니다.
가능합니까?

답변1

ovpn 파일 외에도 새 파일을 만들고, 예를 들어 pass.txt첫 번째 줄에 사용자 이름을 쓰고 두 번째 줄에 비밀번호를 씁니다(파일 끝에 추가 줄바꿈을 잊지 마세요). 그런 다음 auth-user-pass pass.txt.

참고: 최신 배포판을 실행하는 경우 config- 및 pass.txt 파일을 (필요한 경우 fedora와 같은) 하위 디렉터리에 넣고 이를 /etc/openvpn사용(또는 fedora )하여 제어할 수 있습니다. /etc/openvpn/client자동으로 활성화하려면 사용할 수 있는 상태를 확인하세요.systemd start [email protected]systemd start [email protected]enable --nowstartsystemctl status

원천:https://forums.openvpn.net/viewtopic.php?t=11342#p25419

관련 정보