私はいくつかのファイル転送を行うためにperlでNet :: FTPを使用しています。次のコードを実行すると: -Perl :: FTPを使っている間に、ネットワークに接続されているローカルコンピュータに接続するためにホストフィールドに入れたいものは
IPアドレスの使用に問題はありますか?ホストフィールドでこれを提供するのが正しいですか?
use strict;
use Net::FTP;
my $host = "10.77.69.124";
my $user = "administrator";
my $password = "Password";
my $f = Net::FTP->new($host, Debug =>0) or die "Can't open $host\n";
$f->login($user, $password) or die "Can't log $user in\n";
コードはリモートホストに接続できません。なぜこうなった ?これは$host
に記載されているIPアドレスでは動作しませんか?あなたができない場合は
telnet host 21
に
(構文で異なること、あまりにもLinuxとWindowsで利用可能)コマンドライン使用のtelnetから:
あなたは 'Debug => 1'になぜ失敗したのかを知ることができます – ccheneson
そのホストから、そのIPアドレスを使用している"通常の "ftpクライアントに接続できますか? – Mat
@mat私はいくつかのテストを行うことができる任意の通常のクライアントを提案できますか? – Chani