SSHファイル転送研究

1476 ワード

サーバーの転送ファイルは比較的に流行してSFTPを使って、いかなるサーバーの端のプログラムをインストールする必要がなくて、暗号化を使って認証情報と転送データを転送して、相対的に安全で、構成は簡単でSSHポートと一致します.
一般的なコマンドの使用
[root@www~]#scp[-pr][-lレート]file[アカウント@]ホスト:ディレクトリ名<==アップロード
[root@www~]#scp[-pr][-lレート][アカウント@]ホスト:fileディレクトリ名<==ダウンロード
オプションとパラメータ:
-p:元のファイルの権限データを保持する;
-r:コピー元がディレクトリの場合、サブディレクトリを含むディレクトリ全体をコピーできます.
-l:Kbits/s単位で伝送速度を制限できます.例えば[-l 800]は伝送速度制限100 Kbytes/sを表します.
sftpログイン後、ファイルダウンロードファイルのアップロード/ダウンロードのほか、
put/get {       /   }

ディレクトリmkdirの作成、アーカイブまたはディレクトリの変更権限のみを使用して、ネイティブディレクトリファイルを表示/アクセスできます.
lls  {       }
lcd  {       }

ファイル名の変更
rename             

その他には機能がありません.スクリプトを書いて解凍を完了するにはsshコマンドの補助が必要です.大量の頻繁なファイルアップロード解凍もサーバのパフォーマンスを消費し、プロセスがブロックされると失敗します.この場合、ps-auxはsftpプロセスがたくさんあるかどうかを確認し、対応する調整を行う必要があります.多くの管理スクリプトはsshの接続に関連しています.
一般的にSSH接続数、sshd_の増加を推奨configの中
MaxSessions     10:20:30
               start:rate:full

startは未完了認証の接続数を表し、未完了認証の接続数がstartを超えるとrate/100は新たに開始された接続がどれだけの確率で接続を拒否されるかを示す.
まだ登録されていないオンライン数をいくつか同時に許可する整数のみを入力し、実際の状況に応じて大きくします.Match user sshユーザーがいれば、そのエントリのMaxSessionsも大きくなります.
また、以下のライフ設定も延長されることに注意してください.
ClientAliveInterval  n
ClientAliveCountMax  m

応答のないクライアントは、n*m秒後に強制的に切断されます.sshd-T検査、変更後、sshdサービスを再起動することを忘れないでください.
他のサービスではなく、ユーザーのみがダウンロードしたい場合は、shellログインを許可しないことをお勧めします.
passwd -l