Linux sftp コマンドの使用法

Linux sftp コマンドの使用法

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 を使用して、リモート サーバーとローカル コンピューター上のファイルをアップロードおよびダウンロードします。

使用法:

リモート サーバーに接続します。

sftp ユーザー名@ip

Enter キーを押してサーバーのパスワードを入力すると、正常に接続されます。

ファイルをサーバーにアップロードします:

put [ローカルファイルのアドレス] [サーバー上でファイルが保存されている場所]

サーバー上のファイルをローカル コンピューターにダウンロードします。

get [サーバー上でファイルが保存されている場所] [ローカルでファイルが保存される場所]

get [サーバー上でファイルが保存されている場所] [ローカルでファイルが保存される場所]

最後に、Linux で前のディレクトリに戻るコマンドを紹介します。

CD ..

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

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

<<:  純粋な CSS を使用してユーザーが Web ページのコンテンツをコピーするのを防ぐ方法

>>:  インタラクションデザインと心理学の驚くべきつながり18選

推薦する

MySQL 5.7.17 最新インストールチュートリアル(画像とテキスト付き)

mysql-5.7.17-winx64 は MySQL の最新バージョンです。インストールは無料で...

jquery+springbootでファイルアップロード機能を実現

この記事の例では、ファイルアップロード機能を実現するためのjquery+springbootの具体的...

正の整数かどうかを判断するMYSQLカスタム関数の例コード

関数を記述できます。主に正規表現を使用して判断を行います。入力文字が空の場合は、「-」を使用して置き...

MySQL 5.7.18 マスタースレーブレプリケーション設定(マスター 1 台とスレーブ 1 台)チュートリアルの詳細な説明

1. 複製原理マスター サーバーはバイナリ ログ ファイルに更新を書き込み、ログのローテーションを追...

CSS でハニカム/六角形アトラスを実装するためのサンプルコード

理由は分かりませんが、UIではハニカム効果(手を広げたような効果)のデザインが好まれます。 1. 六...

Dockerがコンテナを起動するたびに、IPとホストが指定した操作が実行されます。

序文Dockerを使ってHadoopクラスタを起動するたびに、ネットワークカードの再バインド、IPの...

SpringBoot + Vue プロジェクトを Linux サーバーにデプロイするための詳細なチュートリアル

序文SpringBoot + Vueのフロントエンドとバックエンドを分離したプロジェクトをどのように...

Vue が天気予報機能を実装

この記事では、天気予報機能を実現するためのVueの具体的なコードを参考までに共有します。具体的な内容...

ネイティブJSは非常に見栄えの良いカウンターを実装します

今日は、ネイティブ JS で実装された見栄えの良いカウンターを紹介します。効果は次のとおりです。 以...

VMware 仮想マシン (CentOS7 イメージ) を使用して Linux をインストールする

1. VMwareのダウンロードとインストールリンク: https://www.jb51.net/s...

VueのRender関数

目次1. ノード、ツリー、仮想DOM 2. 仮想DOM 2.1 データオブジェクトの詳細2.2 制約...

Vueのカスタムイベントコンテンツ配信の詳細な説明

1. これは理解するのが少し複雑なので、原理を注意深く読んで自分で入力していただければ幸いです。 &...

MySQLデータベースのトランザクションとインデックスの詳細な説明

目次1. 事務:取引の 4 つの主な特徴:同時トランザクションはどのような問題を引き起こしますか? ...

MySQL ストアド プロシージャ関連の権限変更の問題

MySQL データベースを使用すると、他のユーザーが定義したストアド プロシージャを他のユーザーが変...

Vueスロットの使用の詳細

目次1. スロットを使用する理由1.1 スロット1.2 コンポーネントのスロット1.3 例2. この...