Linux sftp コマンドの使用法の概要

Linux sftp コマンドの使用法の概要

sftp は、安全なファイル転送プロトコルである Secure File Transfer Protocol の略です。ファイルを転送するための安全なネットワーク暗号化方式を提供できます。 sftp は ftp とほぼ同じ構文と機能を備えています。 SFTP は SSH の一部であり、Blogger サーバーにファイルを転送する安全な方法です。実際、SSH ソフトウェア パッケージには、SFTP (Secure File Transfer Protocol) と呼ばれる安全なファイル情報転送サブシステムがすでに含まれています。SFTP 自体には個別のデーモン プロセスはありません。対応する接続​​と応答操作を完了するには、sshd デーモン プロセス (デフォルトのポート番号は 22) を使用する必要があります。したがって、ある意味では、SFTP はサーバー プログラムではなく、クライアント プログラムに似ています。 SFTP は認証情報や送信データの送信にも暗号化を使用するため、SFTP の使用は非常に安全です。ただし、この送信方法では暗号化/復号化技術が使用されるため、送信効率は通常の FTP よりはるかに低くなります。ネットワーク セキュリティに対する要件が高い場合は、FTP の代わりに SFTP を使用できます。

共通コマンドパラメータ

使用方法: sftp [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config]
      [-o ssh_option] [-P sftp_server_path] [-R num_requests]
      [-S プログラム] [-s サブシステム | sftp_server] ホスト
    sftp [ユーザー@]ホスト[:ファイル...]
    sftp [ユーザー@]ホスト[:ディレクトリ[/]]
    sftp -b バッチファイル [user@]host

共通コマンド表示

リモートダウンロード/アップロード

# リモートサーバーに接続する sftp [email protected]
# 現在のサーバーパスを表示する lpwd
# リモートサーバーのパスを表示する [デフォルトのユーザーホームディレクトリ]
パスワード
# ファイルをアップロードする現在のパスをリモート接続に設定する # ファイルをダウンロードするリモートパスを取得する現在のパス

ログイン

アップロード:

ショートカットキー:

Alt+P

以上が今回紹介したLinux sftpコマンドに関する豆知識です。詳しくは以下の関連記事を参照してください。

以下もご興味があるかもしれません:
  • Linux コマンド scp と sftp の詳細な紹介
  • Linux での SFTP ユーザー権限設定条件と実装コマンド
  • Linux sftp コマンドの使用法

<<:  操作例 MySQL ショートリンク

>>:  ES6 クラス継承を使用してゴージャスなボール効果を実現する方法

推薦する

Ubuntu 18.04 は mysql 5.7.23 をインストールします

以前、Ubuntu 16.04 に MySQL をスムーズにインストールしました。今回、Ubuntu...

Dockerコアとインストールの具体的な使い方

1. Docker とは何ですか? (1)DockerはLinuxコンテナ内でアプリケーションを実行...

IE6 の歪み問題

質問: <form...> の下の <input type="hidde...

HTML Selectは、デフォルトの選択を設定するためにselected属性を使用します。

オプションに属性 selected = "selected" を追加すると、それ...

base target="" はリンクのターゲットオープンフレームを制御します

<base target=_blank> は、基本リンクのターゲット フレームを新しいペ...

Vueオプションの詳細な説明

目次1. オプションとは何ですか? 2. 含まれる属性3. エントリー属性エルデータ方法コンポーネン...

Vueフィルターとカスタム命令の使用

目次フィルター01.とは02. やり方(1)フィルターを定義する(2)使用方法(3)フィルタパラメー...

画像を読み込むための JavaScript キャンバス

この記事では、画像を読み込むためのJavaScriptキャンバスの具体的なコードを参考までに紹介しま...

MySQL Server 8.0.3 のインストールと設定方法のグラフィックチュートリアル

この文書はMySQL Server 8.0.3のインストールと設定方法を参考のために記録したものです...

CSSを使用して中央に固定された2つの列と適応型列を実現する方法

1. 絶対位置とマージンを使用するこの方法の原則は、左側と右側をドキュメントの流れから外れるように配...

入力が完了したことを検出し、次のコンテンツを自動的に入力する HTML を実装する方法

前回の記事では、入力完了の簡単な検出を実現しましたが、今回はさらに一歩進んで、入力が完了した後に次の...

MySQL 5.7 でパスワードを忘れた場合の解決方法の詳細な説明

環境: [root@centos7 ~]# uname -r 3.10.0-514.el7.x86_...

React Native環境のインストールプロセス

react-native インストールプロセス1.npx react-native init Awe...

MySQL ユーザーのホスト属性を素早く変更する方法

MySQL にリモートでログインする場合、使用するアカウントには特別な要件があります。アカウントのデ...

CentOS 7.2 は uniapp プロジェクトを展開するための nginx Web サーバーを構築します

Pantherは新人としてスタートし、今もまだ新人ですが、人々から学び、学んだことを時々皆さんと共有...