2016-08-10 20 views
1

私はサーフィン中にプロキシを使用するためにIPVanishを使用しています。 like:linux:コマンドラインでユーザー名とパスワードを渡す

ここで、自分のパスワードの後に​​ユーザー名を入力する必要があります。 どうやってこれらの2つのパラメータを1つのコマンドとして渡すことができますか?私はただ1つのコマンドを使用し、ユーザー名/パスワードは自動的に渡されますか?

答えて

1

--askpass stdinと一緒にOpenVPNの--user引数を使用できます。次に、パスワードをOpenVPNの標準入力にパイプするだけです。

例:

echo $PASS | openvpn ... --user $USER --askpass stdin 

パスワードはコマンドの引数として渡され、そのように他のアプリケーションにアクセスすることができるようしかし、それは、本当に安全ではないのです。

echo $PASS > password.txt 
chmod 600 password.txt 
openvpn ... --user $USER --askpass password.txt 

注:

0

が前の答えは私のために動作しませんでした(ここでは--config /home/ipv/conf/ipvanish-CA-Toronto-tor-a09.ovpn)あなたのOpenVPNの引数を持つ...を置き換え(まだ尋ね

ことは、これを回避するには、単にファイルを使用することができます)ユーザ名とパスワードの入力を、どのような仕事をしたことは、この

[email protected] password

のように、ファイル(pass.txt)で資格情報を入れていました

--auth-user-pass pass.txtでopenvpnを呼び出してください。

source

関連する問題