如何在ubuntu系统上开启本地服务器

如题所述

需要Ubuntu安装Samba这个工具进行连接。

1、需要首先确认samba-client已经安装了。

yum list samba-client

2、如果samba-client没有安装,安装命令如下:

yum install samba-client

3、查看一下本地服务器的共享情况。

smbclient -L //IP地址 -U 用户名

4、创建一个挂载点,在本地目录空间中创建一个挂载目录。

mkdir -p /mnt/MYSHARE

5、使用mount命令挂载共享文件夹了。

mount -t cifs -o user=用户名称,password=共享密码,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”

注:cifs使用Linux常用的网络文件类型,“-o”表示挂载参数,常见的是需要提供共享的用户名和密码进行连接。

如图所示:已经连接到本地服务器

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-13
  首先我们考虑搭建FTP服务需要关注的都有哪些方面?比如我们最经常关注的有:1、如何添加FTP用户? 2、如何临时冻结某FTP用户? 3、FTP用户登入后的默认目录?是否可以改变? 4、如何锁定FTP用户可访问的目录范围? 5、FTP用户可以有哪些访问权限?可否上传文件?我们将带着这些问题来探讨如何配置VSFTP以达到预定目标。一、主要配置选项VSFTP的主配置文件是/etc/vsftpd.conf 。由于可配置的选项实在太多,无法一一详谈,只能截取比较常用的功能配置选项来加以说明。完整说明可参考man vsftpd.conf。这里需要注意的是,每个配置选项都是由“配置项目名称=配置值“所定义。在每个配置变量后,要紧跟等号,再紧跟设置的变量值。中间不允许出现空格之类的分隔符,否则导致配置错误,无法生效!另外,如果需要开通上传功能,则应注意用来登录FTP的本地系统用户对要操作的目录需要具备写权限,否则无法上传文件!版本vsftpd: version 2.0.6启动VSFTPD:sudo /etc/init.d/vsftpd start停止VSFTPD:sudo /etc/init.d/vsftpd stop重启VSFTPD:sudo /etc/init.d/vsftpd restart以下为常用的配置选项:1、listen=YES若设置为YES,开启监听网络。2、anonymous_enable若设置为YES,则允许匿名用户访问;若设置为NO则拒绝匿名用户访问。如果开启的话,则可以通过用户名ftp或者anonymous来访问,密码随便。3、local_enable若设置为YES,则允许通过本地用户帐号访问;若设置为NO,则拒绝本地用户帐号访问。如果你拒绝了陌生人访问,那么这个必须设置为YES吧,否则谁能访问你的FTP呢?4、write_enable若设置为YES,则开启FTP全局的写权限;若设置为NO,则不开。若为NO则所有FTP用户都无法写入,包括无法新建、修改、删除文件、目录等操作,也就是说用户都没办法上传文件!!5、anon_upload_enable 若设置为YES,开启匿名用户的上传权限。前提是write_enable有开启,并且用户具有对当前目录的可写权限。 若设置为NO,则关闭匿名用户的上传权限。6、anon_mkdir_write_enable 若设置为YES,开启匿名用户新建目录的权限。前提是write_enable有开启,并且用户具有对当前目录的可写权限。 若设置为NO,则关闭匿名用户新建目录的权限。7、dirmessage_enable 若设置为YES,则可开启目录信息推送,也就是用户登录FTP后可以列出当前目录底下的文件、目录。 这个应该要开启吧!8、xferlog_enable 若设置为YES,则开启登录、上传、下载等事件的日志功能。应开启! 9、xferlog_file=/var/log/vsftpd.log指定默认的日志文件,可指定为其他文件。 10、xferlog_std_format若设置为YES,则启用标准的ftpd日志格式。可以不启用。 11、connect_from_port_20 若设置为YES,则服务器的端口设为20。如果不想用端口20,可以另外通过ftp_data_port来指定端口号。12、chown_uploads若设置为YES,则匿名用户上传文件后系统将自动修改文件的所有者。若要开启,则chown_username=whoever也需指定具体的某个用户,用来作为匿名用户上传文件后的所有者。 13、idle_session_timeout=600 不活动用户的超时时间,超过这个时间则中断连接。14、data_connection_timeout=120 数据连接超时时间 。15、ftpd_banner=Welcome to blah FTP service. FTP用户登入时显示的信息 。16、local_root=/home/ftp指定一个目录,用做在每个本地系统用户登录后的默认目录。 17、anon_root=/home/ftp指定一个目录,用做匿名用户登录后的默认目录。 18、chroot_local_user、 chroot_list_enable、chroot_list_file这个组合用于指示用户可否切换到默认目录以外的目录。其中,chroot_list_file默认是/etc/vsftpd.chroot_list,该文件定义一个用户列表。若chroot_local_user 设置为NO,chroot_list_enable设置为NO,则所有用户都是可以切换到默认目录以外的。若chroot_local_user 设置为YES,chroot_list_enable设置为NO,则锁定FTP登录用户只能在其默认目录活动,不允许切换到默认目录以外。若chroot_local_user 设置为YES,chroot_list_enable设置为YES,则chroot_list_file所指定的文件里面的用户列表都可以访问默认目录以外的目录,而列表以外的用户则被限定在各自的默认目录活动。若chroot_local_user设置为NO,chroot_list_enable设置为YES,则chroot_list_file所指定的文件里面的用户列表都被限定在各自的默认目录活动,而列表以外的用户则可以访问默认目录以外的目录。 建议设置:chroot_local_user与chroot_list_enable都设置为YES。这样就只有chroot_list_file所指定的文件里面的用户列表可以访问默认目录以外的目录,而列表以外的用户则被限定在各自的默认目录活动!好处:所有人都被限制在特定的目录里面。如果某些特定用户需要访问其他目录的权限,只需将其用户名写入chroot_list_file文件就可以赋予其访问其他目录的权限!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网