sftpコマンド

sftp は SSH によって提供されるクライアント アプリケーションで、SSH 接続を使用して安全にファイルを転送するために使用されます。 FTP は暗号化されていないプロトコルであるため、セキュリティ上のリスクがあります。sftp は、SSH のセキュリティ機能を利用して安全にファイル転送を行うためのプロトコルです。

次のコマンドは FTP ホストに接続します。

$ sftp username@hostname

上記のコマンドを実行すると、FTP パスワードの入力を求められます。パスワードの検証が成功すると、FTP プロンプト sftp> が表示されます。以下は例です。

$ sftp USER@penguin.example.com
USER@penguin.example.com's password:
Connected to penguin.example.com.
sftp>

FTP プロンプトでは、さまざまな FTP コマンドを入力できます。この部分は従来の FTP の使用法とまったく同じです。

  • ls [ディレクトリ]: リモート ディレクトリの内容を一覧表示します。ターゲット ディレクトリが指定されていない場合は、デフォルトで現在のディレクトリがリストされます。
  • cd directory: 現在のディレクトリから指定されたディレクトリに変更します。
  • mkdir ディレクトリ: リモート ディレクトリを作成します。
  • rmdir path: リモート ディレクトリを削除します。
  • put localfile [remotefile]: ローカル ファイルをリモート ホストに転送します。
  • get remotefile [localfile]: リモート ファイルをローカルに転送します。
  • help: ヘルプ情報を表示します。
  • bye: sftp を終了します。
  • quit: sftp を終了します。
  • exit: sftp を終了します。

作者: wangdoc

アドレス: https://wangdoc.com/

ライセンス: クリエイティブ・コモンズ 3.0