ホームページ  >  記事  >  運用・保守  >  Linuxでftpコマンドが使えない場合の対処法

Linuxでftpコマンドが使えない場合の対処法

WBOY
WBOYオリジナル
2022-05-09 16:05:484873ブラウズ

解決策: 1. 「yum install ftp-y」を使用して Red Hat システムに ftp をインストールします; 2. 「apt install ftp -y」を使用して Debian システムに ftp をインストールします; 3. 「zypper と入力するだけ」を使用しますinstall ftp」を実行してftpをインストールします。

Linuxでftpコマンドが使えない場合の対処法

このチュートリアルの動作環境: Red Hat 8.2&&Debian 11.0&&SUSE 15 システム、Dell G3 コンピューター。

Linux で ftp コマンドが使用できない場合の対処方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。