sftpはLinuxシステムのコマンドですユーザーの数は多くないため、sftpコマンドの目的を知らないユーザーも多く、sftpコマンドを使用してファイルを転送できます。次の小シリーズでは、Linuxがファイルを転送するためにsftpコマンドを使用する方法を紹介します。
1.着陸進入使用:
フォーマット:SFTP "ユーザー" @ "ホスト"
SFTP "ホスト"、デフォルトのポート22を介して接続されています、ユーザー "user"を指定してください。
2. sftpサポートコマンドの表示
helpコマンドを使用して、次のようなサポートされているコマンドを表示します。
sftp "help
' l'は、ローカルでの実行、ログインしているリモートホストで実行するための他の手段を示します。
3.基本的な使用
sftpは、ファイルのアップロードを含むファイルの転送に主に使用されます。 (リモートホストからローカルへ)ファイルをダウンロードします(リモートホストからローカルへ)。
(1)ファイルのダウンロード
get [-Ppr] remote [local]
例:get test.cpp。 /Project /
test.cppファイルをリモートのカレントディレクトリからローカルのカレントディレクトリのProjectフォルダにダウンロードします。
(2)ファイルのアップロード
put [-Ppr] local [remote]
例:put /home/liu/Software/RHEL_5.5 \\ x86_64.iso /Home /xudong /Blog /
iosファイルをローカルの/home /liu /Software /ディレクトリからリモートログインホストの/home /xudong /Blog /ディレクトリに転送します。
(3)その他のコマンド
ls、lls、cd、lcd、pwd、lpwdなど、使用できるコマンドがいくつかあります。詳細はヘルプ出力を見てください。
sftpは安全なファイル転送プログラムで、sshをベースにしており、2つのLinuxシステム間で文書を転送するのに非常に便利です。
sftpを使用してドキュメントを渡すには、まずサーバー側でsshサービスを開く必要がありますが、開かれていない場合は、通常次のコマンドで開くことができます。
#/etc/init.d/sshd start < Br>
次に、ドキュメント配信のためにsftpクライアントを介してサーバーにログインします。
$ sftp [-oPort = port_number] username @ server_ip [:file1 file2。] 。 。 ]
パラメータの説明:
-o -oPort = 222など、sshにパラメータを渡して、デフォルトのポート22ではなく接続サーバーのポート222を使用するように指定します。これは、サーバサイドのsshサービスのデフォルトポート22に変更があったときに役に立ちます。
次のfile1、file2はファイル名を表し、ディレクトリにすることもできます。ファイルが指定されていない場合は、対話型インタフェースが開き、対話型インタフェースの下では、文書をコマンドで渡すことができます。
例:
$ sftp -o port = 222 [email protected]
コマンドの説明:
sftpコマンドのインターフェースの下cd、ls、pwd、bye、chmod、chgrp、chown、df、get、help、mkdirなど、使用できるコマンドが多数あります。もちろん、これらのコマンドはすべてサーバー側の操作用で、そのうちのいくつかはlのプレフィックスの下でローカルに実装することができます。たとえば、lpwdコマンドは、ローカルの現在の作業ディレクトリ(つまり、sftpに接続する前の現在の作業ディレクトリ)を出力します。これらのコマンドのうち2つは、ドキュメントを交換するために使用され、次のようにgetおよびputコマンドです。
” put local_path [remote_path]
” get remote_path [lcoal_path]
putコマンドはローカルファイルまたはディレクトリをサーバーにプッシュし、getコマンドはサーバー側のファイルまたはディレクトリ "draw"をプルします。
上記はsftpコマンドを使用してファイルを転送するLinuxの紹介ですが、ftpと比較してsftpコマンドの方が安全であり、sftpコマンドを使用してファイルを転送することをお勧めします。
Linuxシステムの操作、何らかの理由でスワップ内のファイルを削除する必要がある場合、その対処方法は?実際、スワップ内のファイルを削除するのは非常に簡単です。次の小シリーズでは、Linuxでスワップ内
通常、システムには独自のファイアウォール、システムのセキュリティを保証するためのファイアウォールの存在、iptablesコマンドを使用してLinuxシステム用のファイアウォールを設定する方法の紹介一緒
私はまだ多くの人々が国内オペレーティングシステムLinux Deepinについてあまり知らないと信じています、そしてLinux Deepinオペレーティングシステムはどうですか?次の小シリーズでは、L
Linuxユーザーはsvnを使っている人がたくさんいますが、今ではsvnはgitほどよくないのでgitに切り替えましたが、svnをgitに置き換えるのは面倒なので、多くのユーザーがgitの作り方を知りたいですsvnと共有して、解決策を見てみましょう。すべてのSubversionブリッジコマンドの
のgitのsvnコマンド
基本的なGitリポジトリにgitのsvnです。
Grep&ldquo; ^ 作者&rdquo;