Chinaunix首页 | 论坛 | 博客
  • 博客访问: 681254
  • 博文数量: 289
  • 博客积分: 3124
  • 博客等级: 中校
  • 技术积分: 5206
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-24 23:42
个人简介

Bomi

文章存档

2015年(1)

2013年(1)

2012年(284)

2008年(3)

分类: 虚拟化

2012-02-05 13:00:22

OpenSolaris2008.05是Solaris Indiana项目新的发布版,我们可以用光盘将其安装在系统上,也可以在虚拟机上(如Vmware,Virtual Box)上安装和体验。
具体的安装可见:http://www.ixpub.net/thread-759420-1-1.html

本文通过实践总结,主要介绍几种已经安装在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权限

       1.打开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系统的共享目录了。
阅读(880) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册