xfreerdpユーザー名とパスワードを安全に保存

xfreerdpユーザー名とパスワードを安全に保存

私はxfreerdpで別のコンピュータにログインしました。接続を bash ファイルに保存します。

xfreerdp /multimon /u:{ユーザー名} /v:{ip:port} /p:{パスワード} -d:{ドメイン} /f /floatbar /multitransport /network:auto

接続したいときにクリックします。しかし、問題は、このコンピュータにアクセスできる人は誰でも自分の他のコンピュータのユーザー名とパスワードを取得できることです。これらのファイルを保存して実行する正しい方法は何ですか?

私はLinuxに初めて触れたので、少し考えてみてください。

ベストアンサー1

パラメータとして渡されると、/from-stdinパスワードをxfreerdp

echo "your_password"| xfreerdp /v:host /network:auto /u:user /from-stdin

あなたのパスワードをエコーせずにxfreerdp尋ねます。これにより、パスワードをファイルに記録し、毎回再エコーすることができます。

echo "password" > password_file.txt

cat passfile.txt | xfreerdp /v:host/network:auto /u:user /from-stdin

短縮するには、bashrcにエイリアスとして書くことができます。

echo "alias connect_to_my_host='cat /path/to/passfile.txt | xfreerdp /v:host/network:auto /u:user /from-stdin'" >> ~/.bashrc

はい推奨しないこれを行います(暗号化されていないパスワードを保存することは常に悪い考えです)!より安全な方法はrdp-clientを使用することです。レミナRDP接続を処理します。 Remminaはあなたのパスワードを `~/.config/remmina/remmina.pref で暗号化します。

おすすめ記事