VMWare上实现OpenSolaris 2008.05与Windows之间的文件共享
VMWare上实现OpenSolaris 2008.05与Windows之间的文件共享
OpenSolaris2008.05是Solaris Indiana项目新的发布版,我们可以用光盘将其安装在系统上,也可以在虚拟机上(如Vmware,Virtual Box)上安装和体验。
具体的安装可见:[url]http://www.ixpub.net/thread-759420-1-1.html[/url]
本文通过实践总结,主要介绍几种已经安装在Vmware上的OpenSolaris如何实现与主机Windows之间的文件共享的方法。
主机: Windows XP
虚拟机:Vmware 6.0
客户机:OpenSolaris 2008.05
一.配置Solaris的FTP服务器,利用FTP进行文件传输
步骤如下:
1.首先用root登陆或者用su切换到root权限
2.查看ftp服务是否打开
#svcs -l network/ftp
fmri svc:/network/ftp:default
name FTP server
enabled true
state online
next_state none
3.如果ftp服务还没有打开,用下列方式先打开再查看状态
# svcadm enable /network/ftp
4.开启完ftp服务后,需要配置ftp的用户,主要配置/etc/ftpd/ftpusers文件,这个文件是描述被禁止的ftp用户(即带#号的是可用的ftp用户,不带#号的是禁止的ftp用户),所以想要使某个用户可用只要在用户名前加上#号就可以了。这里我们把root帐户变为可用。如果想要添加新的ftp用户,参考Solaris如何添加用户的命令。如果想要添加已经存在但是在文件中没有显示的用户,直接在文件中加上一行“#”加上用户名即可。
5.获得OpenSolaris的IP,使用#ifconfig -a
6.设置完帐户之后,在主机Windows中使用ftp连接即可,用户名就是OpenSolaris下可用的ftp帐户和密码。ftp连接情况如下图。如果使用正确的root帐户连接但是显示用户名密码不对或是其它错误,参考第7点。
7. 如果使用正确的root帐户但是还是报用户名密码不对或是其它错误的话,很有可能是OpenSolaris 2008.05默认情况下是不允许root帐户登陆的,也就是root帐户是会检验错误的。这时可以先用普通帐户登陆,然后通过 su 切换到 root 权限下,执行如下命令:
# rolemod -K type=normal root
这样就可以连接上root帐户了。
二.使用Windows的文件共享功能,利用smaba客户端进行连接
步骤如下:
1.首先用root登陆或者用su切换到root权限
打开samba客户端的服务,命令如下:
#svcadm enable svc:/network/smb/client:default
#svcs -l /network/smb/client (查看服务的状态)
2.假设Windows的IP为192.168.1.109,共享了一个Soft的目录,那么使用下面命令:
#mount -F smbfs //192.168.1.109/Soft /mnt
Password: (输入密码,就是当前登陆的Windows的帐户密码)
# cd /mnt
# ls
这样就可以看到挂载的Windows系统的共享目录了。
黛娜 发表于: 2009-09-25
我要回答相关推荐
-
通过VMware DRS规则管理Windows Server 2016授权成本
对于想要缓解Windows Server 2016授权成本负担的IT管理员,可以考虑VMware的分布式资源调 […]
-
VMware VVOLs应用案例逐步增加
有时技术具有一定的超前性,VMware VVOL就是一个例证,它承诺满足人们对hypervisor技术的所有预 […]
-
esxi中的虚拟机老是自动关机,爆如下这样的日志,有人遇到过吗?
XXX esx.audit.dcui.enabled.formatOnHost not found XXX X […]
-
架构师和研发经理那个对公司更重要一些?
公司最近赶上裁员,技术团队里就研发经理和架构师工资高,老板的意思是肯定要裁一个,那应该留那个?
-
PowerCLI关闭防火墙?
PowerCLI关闭防火墙的命令是什么?