Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxはsftpコマンドを使用してファイルを転送します

Linuxはsftpコマンドを使用してファイルを転送します

  

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コマンドを使用してファイルを転送することをお勧めします。

Copyright © Windowsの知識 All Rights Reserved