目次
お使いのデスクトップから、ネットワーク上の離れた場所にあるホストが提供する サービスを介してファイルやディレクトリにアクセスすることができるほか、自分 自身が作成したファイルやディレクトリをネットワーク上に公開したりすることが できます。 openSUSE® では、様々な方法でそのようなネットワーク共有資源に アクセスしたり、そのような資源を作成したりすることができます:
お使いのファイルマネージャである Dolphin や Konqueror を利用することで、 ネットワーク上に公開されている資源やサービスを参照することができます。 詳しくは 5.2項 「ネットワーク共有へのアクセス」 をお読みください。
Dolphin や Konqueror を利用することで、ネットワーク上の他のユーザと ファイルやフォルダを共有することができます。この方法を利用すると、お使いの データを任意の Windows や Linux ワークステーションから、読み込んだり 書き込んだりすることができるようになります。詳しくは in 5.3項 「混在環境でのフォルダ共有」 をお読みください。
openSUSE は既存の Windows ネットワークに統合する機能を備えています。 この機能を利用することで、お使いの Linux マシンを Windows クライアントと して動作させることができるようになります。この場合、 Windows クライアント と同様に Active Directory のドメインコントローラから全てのアカウント情報 を取得します。 5.4項 「Windows ファイルの管理」 をお読みください。
![]() | Dolphin でのネットワーク共有サポート |
|---|---|
Dolphin は KDE4 の既定のファイルマネージャであるほか、本章で説明しているほとんど のネットワーク機能を統合しています。それらのうちの全てが完全に動作するわけでは ありませんので、何か問題があった場合は代替として Konqueror をお使いください。 | |
お使いのマシンでどのようなファイル共有やネットワーク参照を利用することができる のかは、お使いのネットワークの構造とお使いのマシンの設定に依存して決まります。 ファイル共有やネットワーク参照を設定する前に、あらかじめお使いのネットワークで それらを使用することができるのかどうか、企業内のセキュリティポリシーでそのような 利用が許可されるのかどうかを、システム管理者にご確認ください。
ネットワーク参照とは、リモートで提供されている Windows の共有や SLP のサービスを 閲覧するためのもので、ネットワーク内の全てのクライアントに対してメッセージを送信 するための仕組みであるところの、ブロードキャストメッセージに大きく依存しています。 このようなメッセージと応答の仕組みにより、任意の利用可能な共有やサービスを検出する ことができるようになっています。ブロードキャストが効果的に動作するよう、お使いの マシンと問い合わせ対象の全てのマシンは同じサブネットに存在していなければなりません。 お使いのマシンでネットワーク参照がうまくいかなかったり、共有やサービスの一覧が 期待通りに得られなかったりした場合は、正しいサブネットに接続できているかどうかを システム管理者にお尋ねください。
ネットワーク参照を許可するには、お使いのマシンで利用可能な共有やサービスに関する 詳細情報を送受信するため、特定のネットワークポートを開く必要があります。 openSUSE の標準設定では厳格なセキュリティ設定になっていて、ファイアウオール がインターネットからの攻撃を保護するようになっているためです。ファイアウオールの 設定を調整してこれらのデータを送受信できるようにするには、システムの管理者に問い 合わせてポートを開くように依頼するか、もしくはお使いの企業におけるセキュリティ ポリシーに準拠することを前提にファイアウオールを無効化する必要があります。 お使いのマシンでファイアウオールを動作させたままネットワーク参照を行なった場合、 Dolphin はネットワークへの問い合わせが許可されていない旨のセキュリティ警告 メッセージを表示します。
ネットワークに接続されたワークステーションでは、フォルダを共有するように設定する ことができます。一般的には、ファイルやフォルダをリモートのユーザからアクセスできる ようになります。このような仕組みを ネットワーク共有 と呼びます。 お使いのシステムがネットワーク共有にアクセスするよう設定している場合、それらの ネットワーク共有はお使いのマシン内にある場合と同じくらい簡単にアクセスすることが できます。共有フォルダに対する読み書きのアクセス権限は、共有の所有者が設定する アクセス許可によって決まります。
ネットワーク共有にアクセスするには、 Dolphin を起動して パネル内にある アイコンをマウスの左ボタンで選択 するか、もしくは場所バー内に remote:/ と入力します。すると、 Dolphin はアクセス可能なネットワーク共有種別を一覧で表わす仮想フォルダを表示します。 ネットワークの共有種別を選択したあと、アクセスするネットワーク共有を選択して ください。なお、共有にアクセスする際、場合によってはユーザ名やパスワードなどの 認証情報を求められることがあります。
文書の共有や交換は、企業内で利用するにあたっては必要不可欠な機能です。 Dolphin
では Linux と Windows のユーザ間でファイルやフォルダを共有する場合、 Samba を
利用してファイルの共有を実現しています。 Samba に関する詳しい情報やインストール
方法については、 第 1 章 Samba (↑リファレンス) をお読みください。 Samba を
インストールしてサーバを設定したら、あとは Dolphin を利用してフォルダを共有できる
ようになります。 Dolphin では、設定した内容を /etc/samba/smb.conf
という Samba のメイン設定ファイルに書き込みます。
手順5.1 Dolphin を利用した Samba ファイル共有の設定
Dolphin を起動します。
を選択し、メインウインドウの何もないところで マウスの右ボタンを押します。するとコンテキストメニューが表示されますので、 を選択します。
ダイアログでは
タブを選択します。これまでにファイル共有を有効に設定していなかった場合は、
その旨のメッセージが表示されているはずです。ファイル共有を有効に設定したり、
共有対象のファイルを選択したりするには、
ボタンを押して root の
パスワードを入力してください。
ファイル共有を有効に設定するには、 を選択します。ファイル共有を無効に設定する場合は 選択を外します。
次に必要な共有オプションを設定します: または のいずれかを選択します。
フォルダの共有を特定のグループに対して許可するように設定し、アクスのできる ユーザを制限するには、 ボタンを押し、 を選択します。あとは を押し、開いた ウインドウ内に表示されたドロップダウンリストから、設定したいグループを選んで ください。最後にウインドウを閉じるため、 を押します。
のダイアログでは、ダイアログの下側にある ボタンを押すことで、フォルダの実際のパスを設定して 共有フォルダを追加することができます。
Samba でのファイル共有を有効に設定するには、 を選択します。必要であれば下記のような Samba オプションを設定することもできます:
事前に設定された既定値ではなく、名前を独自に設定したい場合に入力します。
設定する共有に対して、他のユーザから何を行なうことができるようにするかを 設定します。読み書きを全て行なうことができるように設定することができるほか、 読み込みのみに設定することもできます。
最後に設定を保存し、ファイル共有ダイアログを閉じるため、 を押します。
これで Dolphin 内に地球儀のアイコンでフォルダが表示されるようになります。
共有を解除するには、再度ファイル共有ダイアログを開いて一覧からフォルダを削除 してください。フォルダ表示が変化し、地球儀アイコンが表示されなくなります。
お使いのネットワーク内にいる他のメンバーからは、 Dolphin の場所バーに
smb:/ と入力し、ワークグループとホスト名を選択していく
ことで開くことができます。
![]() | Samba ドメイン参照 |
|---|---|
Samba のドメイン参照は、お使いのシステムでのファイアウオールが適切に設定されて いる場合にのみ動作します。ファイアウオールを完全に無効化するか、もしくは参照に 利用するインターフェイスを内部ゾーンに割り当ててください。設定方法については システム管理者にご相談ください。詳しい手順は 項 「Configuring a Linux Client for Active Directory」 (第5章 Active Directory Support, ↑セキュリティガイド) に書かれています。 | |
項 「Configuring a Linux Client for Active Directory」 (第5章 Active Directory Support, ↑セキュリティガイド) に書かれている手順のとおり、 お使いの openSUSE マシンを Active Directory (以下 AD) のクライアントとして動作させると、 Windows サーバ上に配置されている データを参照/閲覧したり、操作したりすることができるようになります。 下記に典型例を示します:
Windows マシンのデータにアクセスするには、 Dolphin の smb:/
参照オプションをお使いください。
Dolphin を利用して、 Linux ディレクトリを閲覧するのと同じ手順で Windows の ユーザフォルダの内容を閲覧することができくます。 Windows サーバ側にファイルや フォルダを作成することもできます。
Kate テキストエディタなどのような KDE アプリケーションでは、 Windows サーバ上 にあるファイルを開いて編集したり、 Windows サーバに保存したりするための機能を 備えています。
KDE アプリケーション (Dolphin を含む) では、 Web サーバやプロキシサーバ、 MS Exchange のようなグループウエア機能など、様々な Windows リソースに単一の認証 情報でまかなうことのできる、シングルサインオンに対応しています。これにより、 これらのサービス全てに対するアクセスは一括管理され、ログイン時にユーザ名と パスワードを入力するだけで、その後の再認証を行なう必要がなくなります。
手順5.2 Dolphin を利用した Windows データへのアクセス
Alt+F2
を押してから smb:/ と入力するか、もしくは Dolphin を
起動してから場所バーに smb:/ と入力します。
すると、 Dolphin はお使いのネットワーク内に存在する全ての Samba ワーク グループとドメインを表示します。
利用したいワークグループまたは AD サーバのドメインを開きます。
フォルダを選択し、さらに個人ユーザのフォルダを 選択します。これで対象となるユーザの フォルダが表示されます。
Dolphin を利用して、お使いの Windows ユーザフォルダにサブフォルダを作成する には、 Linux でのフォルダ作成と同様、下記のように行ないます:
Dolphin でフォルダ一覧が表示されている状態から、何もアイコンのない場所で マウスの右ボタンを押します。
+ を選択します。
プロンプトが表示されたら、新しいフォルダの名前を入力します。
AD サーバ上にファイルを作成するには、下記 KWrite テキストエディタの例のように 行ないます。
Alt+F2 を押し、 kwrite と入力します。
テキストを入力します。
新しくテキストファイルを作成して保存するには、 を押します。
欄にある アイコンを選択し、 を選択します。
Windows マシンのフォルダが表示されますので、保存先のフォルダを選択します。
あとはファイル名を入力して を押します。
これで Windows サーバ内にファイルが保存することができました。
Dolphin のシングルサインオン機能を利用するには、下記の例のようにして 行ないます—ここでは、 MS Exchange のメールボックスに対して、 Web からのアクセスを行なっています:
KNetAttach を利用すると、 Dolphin の remote:/ のビュー
上で を選択することで、新しい
ネットワークフォルダを設定することができるようになります。表示されるウイザード
内では、ネットワークフォルダの種類やネットワークフォルダの名称、サーバのアドレス
(IP アドレスまたはドメイン名) やログイン名、ポートやアクセスするフォルダなど
の詳細情報を入力することができます。
ウイザードを完了すると、 Dolphin からは パネル内の を選択することで、設定したネットワーク共有に アクセスすることができるようになります。
この方法でネットワークフォルダを追加した場合、 KDE アプリケーションからも それらのフォルダにアクセスしやすくなります。 KDE アプリケーションで や のダイアログが表示されたら、左側のバー内にある を選択することで、それらのフォルダにアクセスすることができます。
![]() | デスクトップ上にネットワーク共有を作成する方法 |
|---|---|
ネットワーク共有に素早くアクセスするために、これらのリソースへのリンクを デスクトップ上に作成することができます。これを行なうには、 Dolphin でリンク を作成したい資源をマウスの左ボタンで選択し、マウスのボタンを押したままカーソル をデスクトップ上まで移動してからボタンを放してください。なお、コンテキスト メニューから または を選択すると、フォルダをアイコンで表示する か、もしくはディレクトリの内容を直接表示するフォルダビューを利用するかを 選択することができます。 | |
Kepas は友人などにファイル (または Klipper や KNotes の項目) を転送するための
ファイル転送ユーティリティです。このユーティリティは、小規模の公開ファイルサーバ
を構築したり監視したりする際にも利用することができます。 Kepas を利用するには、
YaST または zypper を利用して kepas
パッケージをインストールしてください。 KDE4 デスクトップのウイジェットとして
Kepas を実行することができるほか、システムトレイ内で実行させることもできます。
いずれの実行方法とも機能は同じです。
![]() | セキュリティへの考慮 |
|---|---|
Kepas で公開ファイルサーバを構築する場合、公開されているファイルに対しては 一切のアクセス制限がありません。公開するよう選択したファイルは、誰にでも 閲覧できるようになります。 また、このユーティリティを実行するにあたっては、企業内のセキュリティポリシー をシステム管理者にお尋ねのうえ、公開ファイルサーバの構築を許しているかどうか をご確認ください。私的なネットワーク内で構築する場合であっても、お使いの ネットワークが外部からの攻撃に対し、ファイアウオールで保護されている必要が あります。保護されていない環境下で実行してしまうと、機密情報をインターネット 上に漏洩させてしまう可能性があるためです。 上記に加え、 Web サーバを構築するということはハッカーからの攻撃を受ける可能性 があることにもご注意ください。 | |
Kepas は友人とファイルを共有するために設計されたソフトウエアであり、 Apache のような完全機能の Web サーバではありません。また、 Kepas は IRC でチャットを 行なっている際に、その相手とファイルを共有する簡易手段として作られた、 kpf の 後継となるソフトウエアです。
手順5.3 Kepas を利用した公開ファイルサーバの設定
Kepas をシステムトレイに追加するには、 Alt+F2 を押してから kepas と入力します。システムトレイではなくウイジェット として追加したい場合は、 手順3.2「デスクトップへのウイジェットの追加」 の概要に従ってください。
ファイルサーバを設定するには、 Kepas のウイジェット上でマウスの左ボタンを 押し (またはシステムトレイ内の Kepas アイコン上でマウスの右ボタンを押し) 、 + を選択します。
公開したいファイルを含むディレクトリを指定し、
を押します。一般的には、このような目的のために用意されている
public_html というホームディレクトリ以下のディレクトリ
を指定します。
![]() | 機密情報の公開について |
|---|---|
ディレクトリを公開する場合、そのディレクトリ内にある 全ての ファイルとサブディレクトリが公開対象に なります。なお、隠しファイル (ドットで始まるファイル) やシンボリック リンクも公開対象になることに注意してください。 また、パスワードや暗号鍵、アドレス帳や所属する企業や団体の文書のような機密 情報については、共有することのないようにご注意ください。さらに、公開フォルダ の外側を指し示すシンボリックリンクファイルが存在しないことも、事前にご確認 ください。このようなシンボリックリンクが存在した場合は、公開していないはずの ファイルやフォルダを公開することになってしまいます。 | |
![]() |
続く (待ち受けるポート) や (帯域制限) 、 (サーバ名) などについては、既定の 設定のままでかまいません (もちろん必要であれば修正してもかまいません) 。
最後に を押すと、お使いのネットワークに対して ファイルサーバの公開を始めます。
オンラインでチャットしているような相手に対してファイルを公開するには、
public_html フォルダに必要なファイルをコピーしてから、
ファイルの場所を
http://
のようにして通知してください (メールの添付ファイルなどで送信するよりは
ずっと便利な方法です) 。
サーバ名:8001/ファイル名
公開ファイルサーバで公開している全てのコンテンツの一覧を表示するには、ブラウザで
http://
を開いてください。
サーバ名:8001
ファイルサーバの公開を停止するには、システムトレイアイコンをマウスの右ボタンで 押し (または Kepas ウイジェットをマウスの左ボタンで押し) 、 ++ を選択します。ファイルサーバの設定 (ポートや帯域制限、サーバ名やシンボリックリンクの追跡可否など) を変更するには、 同じくメニューを表示した状態から ++ を選択し、設定ダイアログを表示させてください。