当我们用ssh作为客户端访问到服务器之后,很多时候我们还需要在服务器上建立SI工程,想像访问windows文件夹那样访问Ubuntu的文件夹,这个时候就需要用到samba服务了。
(1) 首先必须确保安装了samba、smbfs、smb。推荐使用ubuntu的新力得软件包管理器来搜索关键词安装,重要的是要安装图像化的samba管理工具system-config-samba(较命令配置既准确又清晰)
(2)在dash中打开samba图像化管理工具
假设新建的用户名是pirat9,可以开放整个用户的访问权限(以前以为只能共享用户目录下的一个文件夹)
设置权限访问
(3)创建samba用户名和密码(区别于ubuntu用户名和密码)
sudo smbpasswd -a pirat9
New SMB password
retype New SMB Password
(4)在终端通过Ifconfig命令获取IP地址,在windows中用运行访问该IP,碰到输入用户名和密码则输入进去即可(勿输入自己WINDOWS主机用户名,用上面新建的)。点进去,会显示完整的pirat9账户目录,如下:
为了方便以后使用,可以直接使用磁盘映射建立网络驱动器来访问。建立目录是\\192.168.1.112\pirat9,
(5)使用时出现的其他问题:
A,samba访问必须在有网络有IP的情况下,如果主机网络都是断开的,虚拟机里面也会是断开的,而且不会分配IPV4地址。至于网络是有线还是WIFI无所谓,我试过samba都可以用,就算用手机建立个假的WIFI热点都可以。
B,用samba访问时,明明之前可以访问的目录新建文件夹,却不行了。后来发现跟一个问题 有关,先开WIN,再开UBUNTU,不过不绝对(公司的服务器从来不关的)。
E,网络属性的子网掩码,决定了子网和IP。如果不在一个子网内,连接非常慢,甚至无法访问到,此时IP可以自己设定。
=========================================================================================================
在使用时,Ubuntu会经常自动进入屏保,不时要求输入密码。这个会影响使用,解决方法是:系统-》首选项-》屏幕保护程序。可以设置较长的屏保时间,也可以取消屏保激活时自动锁屏。同时,下方还有电源管理选项,避免Ubuntu进入屏保太久睡眠而影响网络连接。
=========================================================================================================
Ubuntu登录后,一般会有个用户登录框,可以在系统设置-》账户中,勾选以自动登录。
参考原文:http://blog.sina.com.cn/s/blog_6c9d65a101012epj.html
参考原文:http://www.startos.com/ubuntu/tips/2012031333097_2.html