4

ファイルを作成した.netrcので、いくつかのマクロを作成し、ftp サーバー内でいくつかの標準操作を自動的に行うことができます。

問題は、このマシンに接続するたびに、このマシンのアカウントを選択するオプションがなくても、常に同じアカウントに自動的に接続することです。

私はスタックオーバーフロー内でこの質問を見つけましたが、私を助けることができる答えはないようです.

同様の質問へのリンク

よろしくお願いします

4

1 に答える 1

8

.netrc ファイルでは、特定のマシンを参照する各行は次のようになります。

machine booster    login baxter  password swordfish
machine wooster    login francis password sw0rdf1sh

これにより、 boosterwoosterの 2 つのマシンのログインが定義されます。次のような行を入れると:

default  login root  password secret

これは、まだリストされていない他のマシンに使用されます。

マクロはマシンごとに定義でき、machineまたはdefault行の後に定義されます。macroマクロは、マクロ名が続く行によって定義されます。名前が の場合init、そのマクロはシステムによって自動的に実行されます。

machineログインしているマシンごとに個別の行を定義してから、default他のすべてのマシンの行を定義する必要があります (必要な場合)。

次のいずれかを実行して、ファイルftpを読み取らないように指示することもできます。.netrc

$ ftp -n

デフォルト以外の別のネット リソースファイルを使用することもできます.netrc

$ ftp -N my.netrc.file
于 2013-06-13T14:19:48.787 に答える