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 クラス継承を使用してゴージャスなボール効果を実現する方法

推薦する

CentOS 8 カスタム ディレクトリ インストール nginx (チュートリアルの詳細)

1. ツールとライブラリをインストールする# PCRE は、Perl 互換の正規表現ライブラリを含...

mysql サブクエリと結合テーブルの詳細

目次1. サブクエリとは何ですか? 2. 自己結合3. 自然な結合4. 外部接続1. サブクエリとは...

Linux seqコマンドの使い方の詳しい説明

01. コマンドの概要seq コマンドは整数のシーケンスを生成するために使用されます。 02. コマ...

Linux ディスクとディスク パーティションを理解するための記事

序文Linux システムのすべてのハードウェア デバイスは、ファイルの形式で表現され、使用されます。...

Redux Toolkit で Redux を簡素化する方法

目次Redux Toolkitが解決する問題何が含まれていますか? Redux Toolkit AP...

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

この記事は、CentOS 7の詳細なインストールチュートリアルを参考のために記録します。具体的な内容...

docker に基づいて nginxssl 設定を開始する

前提条件クラウドサーバー(Alibaba Cloud、Tencent CloudなどのcentOS)...

Docker-compose チュートリアルのインストールとクイックスタート

目次1. Compose の紹介2. ComposeとDockerの互換性3. Dockerをインス...

MySQLのパフォーマンスが突然低下する理由

場合によっては、SQL ステートメントが通常どおり、非常に速く実行される状況に遭遇することがあります...

LinuxにPython 3.6をインストールして落とし穴を避ける

Python 3のインストール1. 依存環境をインストールするPython3 はインストール プロセ...

HTML をホームページとして設定し、お気に入りに追加_Powernode Java Academy

IE ブラウザで「ホームページとして設定」および「お気に入りに追加」機能を実装する方法解決:指定さ...

20個のJavaScriptワンラインコードを共有する

目次1. ブラウザのクッキーの値を取得する2. RGBを16進数に変換する3. クリップボードにコピ...

SSHを使用してDockerサーバーに接続する方法

初めて docker に触れたときは本当に戸惑いました。初心者向けのチュートリアルを長い間読みました...

Mysqlは日付範囲の抽出方法を指定します

データベースを操作する過程では、いくつかの指標を日付別にまとめたり、一定期間内の合計金額をカウントし...

node.js グローバル変数の具体的な使用法

グローバルオブジェクトすべてのモジュールは呼び出すことができますglobal: ブラウザの wind...