Juniper MXシリーズのFTP

誰でもJuniper DeviceでFTPを正常に使用しましたか?ドキュメントを読んで、それを使用する方法は次のとおりです。

file copy

私の場合:

ファイルコピー/ var/tmp/testdoc ftp:// user:pass @ hostname/user/home/

しかし、私は次のエラーが発生し続ける:

fetch: ftp://user:*@hostname/user/home/: File unavailable (e.g., file not found, no access)
error: put-file failed
error: could not send local copy of file

私はファイルが利用可能であることを知っていて、コマンドでファイル名を変更すると(存在しないファイルに置く)、そのようなファイルやディレクトリは存在しないので、それを見ることができます。

私はそれを別の方法で(サーバーからrotuerまで)同様に試しましたが、代わりに error:file-fetch failed が表示されます。

このエラーに関する文書がないので、これは非常に不満です。

EDIT: The FTP is between the Juniper router and a Linux server. I also tried going down to the file name itself: file copy /var/tmp/testdoc.txt ftp://user:[email protected]/user/home/testdoc.txt

0
同じことを試みたが、同じエラーを返す
追加された 著者 Zan Lynx,
ファイルをディレクトリにコピーしようとしているようです。実際のファイル名をコピー先のディレクトリの最後に入れてみてください。
追加された 著者 Ron Maupin,

2 答え

ファイルをコピーする前に、まず、コピー先のサーバー上でファイルを作成し、上書きできるようにアクセス許可を設定し、コピーパスで指定する必要があります。 ftp経由でそのディレクトリにアクセスできることを確認してください。

touch testdoc.txt
chmod 777 testdoc.txt

(例のパーミッションはもっと制限したいかもしれません)

file copy /var/tmp/testdoc.txt ftp://user:[email protected]/user/home/testdoc.txt

あるいは、次の方法でftpを使用することもできます(作成とアクセス権が設定された後)。

サーバーから:

ftp juniperdevice.mynetwork.net
get /var/tmp/testdoc.txt testdoc.txt
quit ftp

確認する追加項目:

Official Documentation: http://www.juniper.net/documentation/en_US/junos15.1/topics/reference/command-summary/file-copy.html

1
追加された

これは非常にばかげていて、全く説明されていません。 FTPコマンドを使用する場合、サーバのパスをハードコードすると、ITは動作しません。

Therefore, although this makes sense: file copy /var/tmp/testdoc ftp://user:[email protected]/user/home/

The correct command is: file copy /var/tmp/testdoc ftp://user:[email protected]

そのファイルがそのユーザーのフォルダにポップアップ表示されます。非常に愚かな。

0
追加された