2025/04/05(土) [n年前の日記]
#1 [windows] ftp.exeのスクリプトファイル内にパスワードを記述したくない
Windows10に標準添付されてる ftp.exe を使えば特定のファイルをFTPサーバの特定の場所に自動でアップロードすることができそうだと分かったけれど、コマンドを列挙したテキストファイル ―― スクリプトファイル内にパスワードが記述されてるのが気になって、そのあたりどうにかできないものかと調べてた。
Google gemini 2.0 に尋ねてみたら、スクリプトファイルは毎回batファイルで作成、かつ、削除することにして、パスワードだけは環境変数に指定しておいてソレを利用する、という方法を提示された。なるほどと思ったけれど、ローカルのテキストファイルを読み取られる可能性と、ローカル内の環境変数を読み取られる可能性、どちらが高いのだろうか…。
batファイル実行時にパスワードを入力させて、そのパスワードを得てからスクリプトファイルを作成、削除する方法も提示された。毎回入力するのは鬱陶しい気もするけれど、たしかにその方法でもパスワードをスクリプトファイル内に記述する状態を回避できそう。
ftp.exeにスクリプトファイルを渡す際に、ソレを横取りしてパスワード部分を書き換えるツールも存在してるらしいと知った。
_【レビュー】Windows付属のFTPコマンド利用時にパスワードを保護できる「FTP Mask」 - 窓の杜
_FTP Mask - クロノス・クラウン -
_「FTP Mask」使い方 - クロノス・クラウン
たしかにこのツールを使うことでも、問題解決できそうだなと…。
Google gemini 2.0 に尋ねてみたら、スクリプトファイルは毎回batファイルで作成、かつ、削除することにして、パスワードだけは環境変数に指定しておいてソレを利用する、という方法を提示された。なるほどと思ったけれど、ローカルのテキストファイルを読み取られる可能性と、ローカル内の環境変数を読み取られる可能性、どちらが高いのだろうか…。
batファイル実行時にパスワードを入力させて、そのパスワードを得てからスクリプトファイルを作成、削除する方法も提示された。毎回入力するのは鬱陶しい気もするけれど、たしかにその方法でもパスワードをスクリプトファイル内に記述する状態を回避できそう。
ftp.exeにスクリプトファイルを渡す際に、ソレを横取りしてパスワード部分を書き換えるツールも存在してるらしいと知った。
_【レビュー】Windows付属のFTPコマンド利用時にパスワードを保護できる「FTP Mask」 - 窓の杜
_FTP Mask - クロノス・クラウン -
_「FTP Mask」使い方 - クロノス・クラウン
たしかにこのツールを使うことでも、問題解決できそうだなと…。
[ ツッコむ ]
以上です。