次の記事では、FTPコマンドについて見ていきます。 ために FTPのコンテンツをアップロード、ダウンロード、または管理する グラフィックアプリケーションは無数にありますが、 Filezillaの 最も人気のあるもののXNUMXつです。 しかし、あなたがターミナルのファンなら、これはコマンドラインからも行うことができます。
これは サーバーで作業していて、GUIがない場合に特に便利です、ただし、ファイルをFTPにアップロードするか、単に何かを削除したり、フォルダーを作成したりする必要があります。 これらはすべて、端末だけで実行できます。
(FTPファイル転送プロトコル)は、リモートネットワークとの間でファイルを転送するために使用される標準のネットワークプロトコルです。 この投稿では、その方法を見ていきます いくつかの基本的な例でftpコマンドを使用します.
ftpでデータを転送する場合、接続は暗号化されません。 データを安全に転送するには、 SFTP。 ファイルをコピーするには、少なくともソースファイルの読み取り権限とターゲットシステムの書き込み権限が必要です。
FTPコマンドの基本的な例
FTPへの接続を確立しています
へ リモートシステムへのftp接続を開きます、ftpコマンドの後には、リモートサーバーのIPアドレスまたはドメイン名を続ける必要があります。 ターミナルを開き(Ctrl + Alt + T)、次のように記述します。
ftp 192.168.0.101
FTPユーザー名の入力を求められます。 この例では、FTPユーザー名は次のとおりです。 サポクレイ:
リモートサーバーで実行されているFTPサービスによっては、異なる確認メッセージが表示される場合があります。
ユーザー名を入力したら、次のことを行う必要があります パスワードを書く:
パスワードが正しい場合、リモートサーバーは 確認メッセージとftp>プロンプト.
アクセスしているFTPサーバーが受け入れる場合 匿名のftpアカウント 匿名ユーザーとしてログインしたい場合は、 匿名の ユーザー名とあなたとして メールアドレス パスワードとして。
最も一般的なftpコマンド
多くのFTPコマンドは、Gnu / Linuxシステムのコマンドプロンプトで使用するコマンドと類似または同一です。
以下は 最も一般的なFTPコマンドのいくつか 使用できるもの:
- ヘルプまたは? -すべてリスト 利用可能なFTPコマンド.
- cd-リモートマシンのディレクトリを変更します。
- lcd-ローカルマシンのディレクトリを変更します。
- ls-現在のリモートディレクトリ内のファイルとディレクトリの名前を表示します。
- mkdir-リモートディレクトリ内に新しいディレクトリを作成します。
- pwd-リモートマシンの現在の作業ディレクトリを出力します。
- delete-現在のリモートディレクトリにあるファイルを削除します。
- rmdir-現在のリモートディレクトリ内のディレクトリを削除します。
- get-リモートサーバーからローカルマシンにファイルをコピーします。
- mget-リモートサーバーからローカルマシンに複数のファイルをコピーできます。
- put-ファイルをローカルマシンからリモートマシンにコピーします。
- mput-ローカルマシンからリモートマシンにファイルをコピーします。
FTPコマンドを使用したファイルのダウンロード
ログインすると、現在の作業ディレクトリはリモートユーザーのホームディレクトリになります。 ftpコマンドでファイルをダウンロードすると、 ファイルは、ftpコマンドを呼び出すディレクトリにダウンロードされます。、別のルートを示さない場合。
ファイルを別のローカルディレクトリにダウンロードする場合は、を使用してそのディレクトリに変更します。 lcdコマンド。 ファイルをディレクトリにダウンロードしたいとしましょう 〜/ドキュメント:
lcd ~/Documentos
へ リモートサーバーから単一のファイルをダウンロードする、使用します getコマンド。 たとえば、というファイルをダウンロードするには バックアップ.zip、次のコマンドを使用します。
get backup.zip
へ 一度に複数のファイルをダウンロードする、使用します mgetコマンド。 個々のファイル名のリストを提供するか、ワイルドカード文字を使用できます。
mget backup1.zip backup2.zip
複数のファイルをダウンロードする場合、それぞれの確認を求められます。
リモートFTPサーバーからのファイルのダウンロードが完了したら、 さようならとの接続を閉じるか、終了します.
quit
FTPコマンドを使用したファイルのアップロード
ローカルディレクトリからリモートFTPサーバーにファイルをアップロードするには、最初にFTPコマンドを使用してセッションを開く必要があります。 開始すると、 コマンドを置く:
put image.png
ファイルをロードしたい場合 現在の作業ディレクトリにない場合は、ファイルへの絶対パスを使用してください.
へ ローカルディレクトリからリモートFTPサーバーに複数のファイルをアップロードする、使用します mputコマンド:
mput image1.png image2.png
複数のファイルをアップロードする場合、アップロードするファイルごとに確認を求められます。
リモートFTPサーバーへのファイルのアップロードが完了したら、 さようならとの接続を閉じるか、終了します.
ご覧のとおり、この投稿では、ftpコマンドを使用してファイルをリモートFTPサーバーにダウンロードおよびアップロードする方法を説明しました。 誰かが望むなら より多くのオプションを知っている コマンドマニュアルを読んでください:
man ftp
チャーリーブロウルックゴー
ユーザーのログインを入力すると、次の文が表示されます。
503最初にATUHを使用します。
ログインに失敗しました。