解決策: 1. 「yum install ftp-y」を使用して Red Hat システムに ftp をインストールします; 2. 「apt install ftp -y」を使用して Debian システムに ftp をインストールします; 3. 「zypper と入力するだけ」を使用しますinstall ftp」を実行してftpをインストールします。
このチュートリアルの動作環境: Red Hat 8.2&&Debian 11.0&&SUSE 15 システム、Dell G3 コンピューター。
ftp クライアントがインストールされていない場合は、ftp コマンドが存在しないというメッセージが表示されます。解決策は、ftp ソフトウェアをインストールすることです。パッケージ。
ftp ソフトウェア パッケージをインストールする方法は次のとおりです:
1. Red Hat システム
sudo yum install ftp -y
2.Debian システム
sudo apt install ftp -y
3, SUSE
sudo zypper install ftp
インストール後に ftp コマンドを使用できるようになります。
拡張知識:
1. FTP サーバーに接続します
形式: ftp [ホスト名| IP アドレス]
a) Linux コマンド ラインで次のように入力します:
ftp 192.168.1.1
b) サーバーはユーザー名とパスワードを要求します。ユーザー名と対応するパスワードをそれぞれ入力します。認証が成功するまで待ちます。
2. ファイルのダウンロード
通常、ファイルをダウンロードするには get と mget の 2 つのコマンドを使用します。
a) get
形式: get [リモートファイル] [ローカルファイル]
ファイルをリモートホストからローカルホストに転送します。
リモート サーバー上の /usr/your/1.htm を取得する場合は、次のようにします。
ftp> get /usr/your/1.htm 1.htm (回车) b) mget
形式: mget [remote-files]
ファイルを受信します。リモート ホストからローカル ホストへのバッチ ファイル。
サーバー上の /usr/your/ にあるすべてのファイルを取得する場合は、次のようにします。
ftp> cd /usr/your/ ftp> mget *.* (回车)
#この時点で、ダウンロードされるファイルごとにプロンプトが表示されます。プロンプトを削除したい場合は、mget *.* コマンドの前に、prompt off
を実行します。 注: ファイルは、Linux ホストの現在のディレクトリにダウンロードされます。たとえば、/usr/my で ftp コマンドを実行すると、ファイルは /usr/my にダウンロードされます。
3. ファイルのアップロード
a) put
形式: put local-file [remote-file]
Put localファイルがリモート ホストに転送されます。
ローカルの 1.htm をリモート ホスト /usr/your に転送し、名前を 2.htm に変更する場合:
ftp> put 1.htm /usr/your / 2.htm (Enter)
b) mput
形式: mput local-files
ファイルのバッチをローカル ホストからリモート ホストに送信します。
現在のローカル ディレクトリにあるすべての HTML ファイルを server/usr/your/ にアップロードする場合は、次のようにします。
ftp> cd /usr/your (回车) ftp> mput *.htm (回车)
# 注: アップロードされたファイルはすべて、次の現在のディレクトリから取得されます。ザ・ホスト。たとえば、/usr/my の下で ftp コマンドを実行すると、/usr/my の下のファイルのみが /usr/your の下のサーバーにアップロードされます。
4. 切断
bye: サーバーから切断します。
ftp> bye (Enter)
5. 接続エラー:
ftp 192.168.1.1 ftp: connect: Connection refused
解決策:
[root@rac1 etc]# vsftpd /etc/vsftpd/vsftpd.conf & [1] 9555
関連する推奨事項: "Linux ビデオ チュートリアル ##"
以上がLinuxでftpコマンドが使えない場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。