web-dev-qa-db-ja.com

Mac OSからUbuntuサーバー上の共有フォルダーにアクセスするにはどうすればよいですか?

Ubuntu 11.04を実行している古いDellデスクトップがあり、sambaもインストールされています。 MacからUbuntuマシンの共有フォルダーにアクセスしようとしているので、[Finder]に移動し、[Go]および[Connect to Server]をクリックします。

UbuntuマシンのIPアドレスsmb://xxx.xxx.x.xxを入力して[接続]をクリックすると、ubuntuマシンの共有フォルダーのリストが表示され、接続が確立されたことがわかります。しかし、「Music」フォルダにアクセスすると、次のようなエラーメッセージが表示されます。

サーバー「xxx.xxx.x.xx」への接続中にエラーが発生しました。サーバー名またはIPアドレスを確認して、再試行してください。

何か考えはありますか?

EDITサーバーに外部ハードドライブが接続されており、アクセスしようとしているフォルダーはその外部ハードドライブにあります。

フォルダーの場所は/media/HD-CELU2/testであるため、Finderからのパスはsmb://xxx.xxx.x.xx/media/HD-CELU2/testである必要がありますが、これをテストしてもまだ入りません。

追伸ホームネットワークにもWindowsマシンがあるので、Sambaを使用しています。

6
Stephen

Macでネット情報に移動してからマシンに移動し、Ubuntu PCの名前を検索し、その名前をコピーして、IPアドレスの代わりに使用します。 Finderで次の操作を実行します。[移動]-> [接続]を選択し、smb://name/userまたはsmb:// `を選択して、資格情報を入力します。

Sambaサーバー(Ubuntuサーバー)が正しく構成されていることを確認します。

次を入力します。

 Sudo gedit /etc/samba/smb.conf

MSHOMEの名前をWORKGROUPまたはワークグループの名前に変更します。

次に、セキュリティが定義されている行に移動して追加します。行の先頭。

ファイルの下部までスクロールし、次のように共有フォルダーを追加/編集します。

[<folder_name>]
path = /home/<user_name>/<folder_name>
available = yes
valid users = <user_name>
read only = no
browseable = yes
public = yes
writable = yes

Sambaを保存して再起動します。

Sudo /etc/init.d/samba restart

または

Sudo service smbd restart

使用しているLinuxのバージョンによって異なります。

まだ行っていない場合は、次を使用してユーザーを作成します。

Sudo smbpasswd -a yourname

次に、ネットワーク設定に移動して、サーバーIP、サブネットマスク、およびゲートウェイを指定します。その後、前述のようにMacに接続できます(移動->接続先-> smb://)。

Linuxボックスでは、共有するフォルダーを右クリックしてNetwork ShareまたはPropertiesに移動し、SharingをクリックしてShare This Folderをクリックする必要があります。

共有が正しく機能していることをテストするには、次を入力します

testparm

次のような出力が表示されます。

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[<folder_name>]"
Loaded services file OK.
Server role: ROLE_STANDALONE

指示から解除 here および もともとここにあります

これはMacOS Sierraバージョン10.12で機能しました。

5
Sebastian Grebe

Sshfsを使用することをお勧めします。 sshサーバー(ssh-serverパッケージ)とsshfsパッケージでUbuntuサーバーをインストールし、sshクライアントをMacにインストールする必要があります。

ubuntuサーバー上のsshfs: https://help.ubuntu.com/community/SSHFS

mac OS Xのssh: http://www.panix.com/help/sw.macosx-ssh.html

次に、Macで[Finder]-> [サーバーに接続]に移動します。サーバーのIPアドレスと、sshサーバーがリッスンしているポート番号(デフォルト22)、Ubuntuサーバー上のアカウントのユーザー名とパスワード、およびアクセスするフォルダー(/ media/HD-CELU2/test)を入力します。

接続したら、次に接続するときにユーザー名やパスワードを入力する必要がないように、MacとUbuntuサーバーの間にsshキーペアをセットアップすることをお勧めします。

2
rigved

デスクトップをクリックしてGoに移動→NetworkCommand + Shift + K 存在しない場合は、Macを使用してから数か月です!)、MacはLAN上のすべてのネットワーク共有を探し出します。

それでも解決しない場合は、smb:// hostnameを試してください。hostnameは共有コンピューターの名前です。理由はわかりませんが、どのOSでもsmb:// ipaddressと入力してもうまくいきませんでした。

0
John