第5章 ネットワーク資源へのアクセス

目次

5.1. ネットワークへの接続
5.2. ファイル共有とネットワーク参照における一般的な注意事項
5.3. ネットワーク共有へのアクセス
5.4. フォルダの共有
5.5. Windows ファイルの管理
5.6. Windows ネットワークプリンタの設定とアクセス

お使いのデスクトップから、ネットワーク上の離れた場所にあるファイルやフォルダに アクセスしたり、逆にネットワーク側に対してファイルやフォルダを公開したりすること ができます。 openSUSE では、下記のような方法でネットワーク共有にアクセス したり共有を作成したりすることができます。

ネットワーク参照

お使いのファイルマネージャである Nautilus では、ネットワーク上で共有が設定 されている資源やサービスにアクセスすることができます。詳しくは 5.3項 「ネットワーク共有へのアクセス」 をお読みください。

混在環境でのフォルダ共有

Nautilus を利用することで、お使いのコンピュータ内にあるファイルやフォルダを ネットワーク上の他のユーザに公開することができます。これにより、遠隔にある Windows や Linux のワークステーションから、データを読み書きすることができる ようになります。詳しくは 5.4項 「フォルダの共有」 をお読みください。

Windows ファイルの管理

openSUSE では既存の Windows ネットワークへの統合を設定することができます。 つまり、お使いの Linux マシンを Windows クライアントのように振る舞わせる ことができることになります。 Windows クライアントと同様、すべてのアカウント情報を Active Directory のドメインサーバにあるものに統合させることもできます。 詳しくは 5.5項 「Windows ファイルの管理」 をお読みください。

Windows ネットワークプリンタの設定とアクセス

GNOME コントロールセンターを利用することで、 Windows マシンが公開するネットワーク プリンタにアクセスすることができます。設定方法について、詳しくは 5.6項 「Windows ネットワークプリンタの設定とアクセス」 をお読みください。

5.1. ネットワークへの接続

ネットワークに対しては有線/無線のいずれの接続方法にも対応しています。現在の ネットワーク接続状態を確認するには、 コンピュータ を押してください。 メインメニュー内の 状態 の領域内に、アイコンの形で接続状態が 表示されます。アイコンをマウスの左ボタンで押すと、 YaST のネットワーク設定 モジュールを起動することができます。また、このモジュールを利用することで、 ネットワークの設定方法を変更したり、ネットワークカードの設定を編集したりする こともできます。

5.2. ファイル共有とネットワーク参照における一般的な注意事項

お使いのマシンとネットワークでファイル共有やネットワーク参照を使用する際、 使用できるかどうかとその設定方法は、ネットワーク側の設計とお使いのマシンの設定に 大きく依存します。ファイル共有やネットワーク参照を使用する場合、事前にシステム 管理者に連絡を行ない、これらの機能がお使いのネットワークに対応可能かどうか、 企業のセキュリティポリシーで許可されているかどうかをご確認ください。

ネットワーク参照は Windows ファイル共有の場合は SMB 参照を、リモートのサービス に対してアクセスする場合は SLP 参照を利用しますが、これらはいずれもネットワーク内にある 全クライアントに対するメッセージ (ブロードキャストパケット) を送信する ことで実現しています。これらのメッセージと、それに対するクライアント側からの 応答により、利用可能な共有やサービスを検出することができます。ブロードキャストが 効果的に動作するよう、お使いのマシンと他のマシンは、いずれも同じサブネットに 属していなければなりません。お使いのマシンでネットワーク参照がうまく動作しなかったり、 共有やサービスの検出が期待通りに動作しなかったりした場合は、システム管理者に お問い合わせのうえ、正しいサブネットに接続しているかどうかをご確認ください。

また、ネットワーク参照を許可するには、ネットワーク上にある共有やサービスの情報を やりとりできるようにするため、お使いのマシンに対してネットワークポートを開く設定を 行なう必要があります。標準の openSUSE ではセキュリティ面を重視した設定に なっていて、インターネットからの攻撃を保護するようにファイアウオールが設定されて いますが、ネットワーク参照を行なうにはファイアウオールの設定を調整する必要が あります。これを行なうには、システム管理者にその旨をお尋ねのうえご利用のネットワーク インターフェイスを内部ゾーンに設定するか、もしくはファイアウオールを完全に無効化 してください (ただし企業内のセキュリティポリシーに依存します) 。お使いのマシンで ファイアウオールの設定を調整せずに制限されたままの状態でネットワーク参照を行なうと、 Nautilus がセキュリティ制限について警告を表示し、ネットワークへの問い合わせが できないことを通知します。

5.3. ネットワーク共有へのアクセス

ネットワークに接続されたワークステーションは、共有に接続することができます。 一般的には、ファイルやフォルダを遠隔のユーザからアクセスできるように設定する ことで共有を設定します。これを ネットワーク共有 と呼びます。 お使いのシステムがネットワーク共有にアクセスできるように設定されていれば、 ローカルの (ネットワーク共有を利用しない) 場合と同じくらい簡単に、 ファイルマネージャを利用してこれらの共有にアクセスしたり参照したりすることが できます。共有に対するアクセスレベル (読み込みを許可されているか、もしくは 書き込みを許可されているか、もしくはその両方か) は、その共有の所有者の許可 設定に依存します。

ネットワーク共有にアクセスするには、 Nautilus を開いてから 場所 ペインを開き、 ネットワーク を選択します。すると、 Nautilus はアクセス可能なサーバやネットワークを表示します。それぞれサーバや ネットワークを選んで、ダブルクリックを行なうことでアクセスすることができます。 場合によってはユーザ名とパスワードの入力を行ない、サーバへの認証を行なわなければ ならない場合もあります。一般的にアクセス可能な共有としては、 SFTP (SSH ファイル 転送プロトコル) や Windows 共有などがあります。

図5.1 ネットワークファイルブラウザ

ネットワークファイルブラウザ

5.3.1. ネットワーク位置の追加

  1. コンピュータ+Nautilus ファイルブラウザ+ファイル+サーバへ接続 を選択します。

    図5.2 サーバへの接続ダイアログボックス

    サーバへの接続ダイアログボックス

  2. まずはサービスの種類を選択します。次にサービスの種類に応じた情報を指定します。

  3. 接続をブックマークするには、 ブックマークを追加する を選択し、 ブックマークの名前を入力します。

  4. 接続 を押すと接続が行なわれます。

5.4. フォルダの共有

企業ネットワークにおいて、文書の共有や交換は必須の機能です。 Nautilus には ファイル共有機能が提供されていて、これを利用することで Linux や Windows の ユーザにファイルを公開することができます。

5.4.1. 共有の有効化

ファイルの共有を設定する前に、まずはお使いのコンピュータで共有を有効化しなければ なりません。これを行なうには下記の手順で行ないます:

  1. メインメニューから YaST を起動します。

  2. root のパスワードを入力します。

  3. ネットワークサービス を選択します。

  4. Windows ドメインメンバーシップ を選択します。

  5. ユーザにディレクトリの共有を許可する を選択し、 OK を押します。

5.4.2. フォルダの共有設定

フォルダを共有するには、下記の手順で行ないます:

  1. Nautilus を起動します。

  2. フォルダをマウスの右ボタンで選択し、表示されたコンテキストメニューから Sharing Options (共有オプション) を選択します。

  3. Share this folder (このフォルダを共有する) を選択します。

  4. このフォルダを他のユーザから書き込むことができるようにしたい場合は、 Allow other people to write in this folder (このフォルダに対して他のユーザからの書き込みを許可する) を選択します。 また、アカウントを持たないユーザに対してもアクセスを許可するには、 Guest Access (ゲストアクセス) も選択します。

  5. 最後に Create Share (共有の作成) を押します。

  6. ファイル共有を行なうのに必要なパーミッションが設定されていない場合は、 ダイアログが表示されます。この場合は、 Add the permissions automatically (パーミッションを自動的に追加する) を選択します。

すると、設定したフォルダのアイコン表示が変化し、フォルダの共有が行なわれて いることが示されます。

[Important]Samba ドメイン参照

Samba のドメイン参照は、お使いのシステムにあるファイアウオールが適切に設定されて いる場合にのみ動作します。ファイアウオールを完全に無効化するか、もしくはドメイン 参照を利用するインターフェイスを内部インターフェイスとして設定してください。 詳しい手順については、システム管理者にお尋ねください。

5.5. Windows ファイルの管理

openSUSE のマシンを Active Directory のクライアントとして設定すると、 Windows サーバ上にあるデータを参照したり、閲覧や編集を行なったりすることができる ようになります。下記は主な利用例を示しています:

Nautilus を利用した Windows ファイルの参照

Nautilus のネットワーク参照機能を利用し、 Windows 側にあるデータを 参照することができます。

Nautilus を利用した Windows データの閲覧

Nautilus を利用することで、お使いのマシンから Windows のフォルダ内にある データを、あたかも Linux 上のディレクトリ内に存在するかのようにして閲覧する ことができます。もちろん Windows 側に新しいファイルやフォルダを作成する こともできます。

GNOME アプリケーションを利用した Windows データの編集

多くの GNOME アプリケーションでは、 Windows サーバ上にあるファイルを 開く機能を備えています。これにより、 Windows サーバ上にあるファイルを開いて 編集し、保存しなおしたりすることができます。

シングルサインオン

Nautilus などの GNOME アプリケーションは、シングルサインオンに対応して います。これは、 Web サーバやプロキシサーバ、 MS Exchange などのグループ ウエアサーバなどの Windows 資源にアクセスする際、いちいち認証を行なう 必要がなくなります。これらに対するすべての認証は一括で扱われ、入力した ユーザ名とパスワードを自動で必要なサーバに送信します。

Nautilus を利用して Windows のデータにアクセスするには、下記の手順で行ないます:

  1. Nautilus を起動して場所ペインを開き、 ネットワーク を 選択します。

  2. Windows ネットワーク をダブルクリックします。

  3. アクセスしたいコンピュータのあるワークグループを選び、ダブルクリックします。

  4. アクセスしたいコンピュータのアイコンをダブルクリックします (場合によっては 認証ダイアログが表示され、ユーザ名とパスワードの入力を求められる場合が あります) 。すると、対象のコンピュータで公開されている共有フォルダの一覧が 表示され、さらにダブルクリックで開いていくと共有フォルダを参照することが できます。

Nautilus を利用して Windows サーバ内にフォルダを作成する場合は、 Linux で フォルダを作成するときと同じ手順で行ないます。

5.6. Windows ネットワークプリンタの設定とアクセス

企業ネットワークに属していて、 Windows の Active Directory サーバに 対する認証を行なうと、プリンタなどの企業資源にアクセスすることができるように なります。 GNOME では、お使いの Linux クライアントから Windows のネットワーク プリンタに接続することができます。

お使いの Linux ワークステーションで Windows のネットワークプリンタを設定する には、下記の手順で行ないます:

  1. メインメニューから GNOME コントロールセンターを起動します。

  2. ハードウェア+印刷 を選択します。

  3. 追加 を押します。

  4. root のパスワード入力を求められますので、パスワードを入力します。

  5. Network Printer+Windows Printer via SAMBA (ネットワークプリンタ、SAMBA を利用した Windows プリンタ) を選択します。

  6. Browse (参照) ボタンを押して SMB ブラウザを起動し、 ワークグループ・サーバ・プリンタをそれぞれ選択します。続いて認証情報を 入力する (Set authentication details below) か、もしくはプリンタに 対して認証が必要なときに随時入力する (Prompt user if authentication is required) かを選択します。前者の場合はさらにユーザ名とパスワードを入力 します。設定が終わったら 進む を押します。

  7. 一覧からプリンタの製造元と型式、およびドライバを選択します。 recommended (お勧め) と表示されたドライバが最も良い 出力結果になるはずのものです。さらに 進む を押し、 名前と説明、プリンタの場所をそれぞれ入力して 適用 を押します。

上記で設定した Windows ネットワークプリンタから印刷を行なうには、 Linux に 接続されたプリンタからの印刷と同じ手順で行ないます。