私は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 で暗号化します。