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

我要回答

电子邮件地址不会被公开。 必填项已用*标注

敬请读者进行回答,本站保留删除与本问题无关和不雅内容的权力。

相关推荐