我有一个旧的戴尔桌面运行ubuntu11.04,我还安装了桑巴。我试图从我的Mac上访问Ubuntu机器上的共享文件夹,所以我进入'Finder',点击' go‘和'Connect to Server’。
我输入ubuntu机器smb://xxx.xxx.x.xx的ip地址并单击connect,然后我可以从ubuntu机器上看到共享文件夹的列表,这样我就知道它正在建立连接。但是,当我访问“音乐”文件夹时,我会收到一条错误消息,声明:
连接到服务器"xxx.xxx.x.xx“时出错。检查服务器名称或IP地址,然后重试。
有人有什么想法吗?
编辑我有一个附加到服务器的外部硬盘驱动器,并且我试图访问的文件夹位于该外部硬盘驱动器上。
文件夹的位置是/media/HD-CELU2/test,所以我认为来自Finder的路径应该是smb://xxx.xxx.x.xx/media/HD-CELU2/test,但是经过测试之后,我仍然没有进入。
我使用Samba,因为我的家庭网络上也有一台Windows机器。
发布于 2011-09-13 19:07:42
我会在Mac电脑上找到网络信息,然后到机器上搜索Ubuntu的名字,复制这个名字,然后用它代替IP地址。在Finder : Go ->连接到,然后smb://name/user或smb://‘并键入您的凭据。
确保samba服务器(您的Ubuntu服务器)配置正确:
键入以下内容:
sudo gedit /etc/samba/smb.conf将MSHOME重命名为工作组或其他工作组的名称。
然后转到定义和添加安全性的行;在行的开头。
滚动到文件的底部,添加/编辑共享文件夹,如下所示:
[<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上连接(Go ->连接到-> 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这在MacOS塞拉利昂版10.12上起了作用。
发布于 2011-09-13 20:35:36
我建议你用sshfs。您需要在Mac上安装ssh服务器( ssh -server包)和sshfs包( Ubuntu服务器和ssh客户端)。
Ubuntu上的sshfs:https://help.ubuntu.com/community/SSHFS
Mac:http://www.panix.com/help/sw.macosx-ssh.html上的ssh
然后在Mac上,转到Finder -> Connect到服务器。输入服务器的ip地址和ssh服务器侦听的端口号(默认为22)、Ubuntu服务器上帐户的用户名和密码以及要访问的文件夹(/media/HD-CELU2/test)。
一旦连接完毕,我建议您在Mac和Ubuntu服务器之间设置ssh密钥对,这样下次连接时不需要输入用户名或密码。
https://askubuntu.com/questions/60835
复制相似问题