Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,069)  
HandBrake Japanese Language Version  (2,569)  
CrystalDiskInfo  (1,503)  
ffdshow  (924)  
CrystalDiskMark  (875)  
BathyScaphe  (672)  
Tera Term  (637)  
mixfont-mplus-ipa  (522)  
SMPlayer  (484)  
10  えこでこツール  (436)  
11  FFFTP  (431)  
12  ギコナビ  (415)  
13  MergeDoc  (413)  
14  Cabos  (319)  
15  CaptureStream  (306)  
More >>

SFTPを使った安全なファイル転送

2007年06月05日 19:10 Murthy-Raju(2007年6月1日(金)) 1 2

SFTPサーバ

 OpenSSHスイートは、最も普及しているSSHのオープンソース実装である。そのサーバはsshdと呼ばれている。SSHポートを監視して接続要求を受け入れるには、サーバ上でsshdを実行する必要がある。SFTPを有効化または無効化するには、デフォルトでは/etc/ssh/sshd_configにあるメインのsshd設定ファイルを編集する。デフォルトではSFTPが有効になっているが、次の行をコメントアウトすれば無効にできる。

Subsystem sftp /usr/libexec/openssh/sftp-server

 hosts.denyファイルを編集して次のような行を含めると、SCPやSFTP、その他のSSH機能へのアクセスを、接続してくるホストのIPアドレスに基づいて制限できる。

sshd: 192.168.1.1

 ネットワーク全体のブロックを行うには、次のように、そのネットワークとサブネットのアドレスを指定すればよい。

sshd: 192.168.1.0/24

または

sshd: 192.168.1.0/255.255.255.0

 SFTPサーバは、どんなオペレーティングシステム上で動作しているクライアントにもサービスを提供できる。Windows向けSFTPクライアントとしては、FileZillaWinSCPDataFreewayが有名である。

SFTP用GUIクライアント

 OpenSSHスイートのコマンドライン版クライアントに加え、GNOMEやKDEのような普及度の高いデスクトップ環境のファイルブラウザも、SFTPクライアント機能を備えている。GNOMEのNautilusやKDEのKonquerorで、ロケーションフィールドに次のように入力すればよい。

sftp://david@192.168.1.1:/home/david

 するとパスワードの入力が求められ、認証に成功すると、ファイルブラウザ画面にリモートサーバのファイルが一覧表示される。こうしたファイルは、ドラッグ&ドロップ操作によるコピーや、右クリックによる名前やパーミッションなどのプロパティ変更も行える。ファイルをダブルクリックすると、適当なエディタやビューアで開くことができる。また、次回以降にすばやくアクセスできるように、SFTP上のどんなディレクトリにもブックマークを付与できる。

 この領域では他にも、SFTPクライアントの上に実装されたSSH File Systemという新たなファイルシステムのような興味深い開発も行われており、これによってリモートファイルシステムのシームレスでセキュアなマウントが可能になる。

Murthy RajuはインドのRishi Valley Schoolでコンピュータ・サイエンスを教えるかたわら、Linuxコンピュータの小規模なネットワークを管理している。システムやネットワークの管理、Linux/Unix/Windowsプラットフォームのオープンソースおよび商用の各種プロダクトの技術サポートに7年間従事した経験を持つ。

NewsForge.com 原文

関連トピック

最終更新:2009年06月18日 13:46
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.