linux下ftp服务的配置 1,打开终端,cd /etc/vsftpd 2 vi vsftpd.conf 3 相关的都打开 说明: anonymous_enable=YES //允许匿名访问,这是匿名服务器必须的 write_enable=YES //全局配置可写 no_anon_password=YES //匿名用户login时不询问口令 anon_umask=077 //匿名用户上传的文件权限是-rw---- anon_upload_enable=YES //允许匿名用户上传文件 anon_mkdir_write_enable=YES //允许匿名用户建立目录 anon_other_write_enable=YES //允许匿名用户具有建立目录,上传之外的权限,如重命名,删除 dirmessage_enable=YES //当使用者转换目录,则会显示该目录下的.message信息 xferlog_enable=YES //记录使用者所有上传下载信息 xferlog_file=/var/log/vsftpd.log //将上传下载信息记录到/var/log/vsftpd.log中 xferlog_std_format=YES //日志使用标准xferlog格式 idle_session_timeout=600 //客户端超过600S没有动作就自动被服务器踢出 data_connection_timeout=120 //数据传输时超过120S没有动作被服务器踢出 chown_uploads=YES chown_username=daemon //上传文件的属主 ftpd_banner=Welcome to d-1701 FTP service. //FTP欢迎信息 anon_max_rate=80000 //这是匿名用户的下载速度为80KBytes/s check_shell=NO //不检测SHELL 4 注意添加这行anon_other_write_enable=YES 5 保存退出 6 进入目录/etc/rc.d/init.d 7 运行./vsftpd start 8 修改目录/var/ftp/pub 的权限 chmod 777 pub 9 ftp 的目录是:/var/ftp/pub 配置SAMB服务: 1 选择开始菜单,-》system setting-》network-》edit 2 /etc/init.d/network restart重新启动网络设备 3 首先添加一个用户,设置密码 a)useradd gh b)passwd gh输入密码即可(要输入两次) 4 添加samba用户密码 a)smbpasswd -a gh b)输入密码,两次输入。 5 命令行输入setup 6 在弹出的窗口中选择system service 7 将 smb 服务选择上, 然后选择 OK 退出 8 /etc/init.d/smb start 启动smb服务就可以了 9 在windows下输入\\10.197.9.200(linux下的ip地址) 10 看到gh(和创建的用户名是一样的)文件夹就说明配置成功了! 另外一种方法, 1 打开终端 输入ntsysv 系统启动时自动启动的服务; 2 选中smbar 选中 iptables; 3 输入mksmbpasswd.sh </etc/passwd> /etc/samba/smbpasswd ; 4 输入smbpasswd ghroot。注意ghroot是用户名,这个用户名必须是预先;添加的linux的用户 5 vi /etc/samba/smb.conf 修改host allow 10. [public]下面的选项都;打开 6 /etc/init.d/smb restart linux下ftp服务的配置 1,打开终端,cd /etc/vsftpd 2 vi vsftpd.conf 3 相关的都打开 说明: anonymous_enable=YES //允许匿名访问,这是匿名服务器必须的 write_enable=YES //全局配置可写 no_anon_password=YES //匿名用户login时不询问口令 anon_umask=077 //匿名用户上传的文件权限是-rw---- anon_upload_enable=YES //允许匿名用户上传文件 anon_mkdir_write_enable=YES //允许匿名用户建立目录 anon_other_write_enable=YES //允许匿名用户具有建立目录,上传之外的权限,如重命名,删除 dirmessage_enable=YES //当使用者转换目录,则会显示该目录下的.message信息 xferlog_enable=YES //记录使用者所有上传下载信息 xferlog_file=/var/log/vsftpd.log //将上传下载信息记录到/var/log/vsftpd.log中 xferlog_std_format=YES //日志使用标准xferlog格式 idle_session_timeout=600 //客户端超过600S没有动作就自动被服务器踢出 data_connection_timeout=120 //数据传输时超过120S没有动作被服务器踢出 chown_uploads=YES chown_username=daemon //上传文件的属主 ftpd_banner=Welcome to d-1701 FTP service. //FTP欢迎信息 anon_max_rate=80000 //这是匿名用户的下载速度为80KBytes/s check_shell=NO //不检测SHELL 4 注意添加这行anon_other_write_enable=YES 5 保存退出 6 进入目录/etc/rc.d/init.d 7 运行./vsftpd start 8 修改目录/var/ftp/pub 的权限 chmod 777 pub 9 ftp 的目录是:/var/ftp/pub 配置SAMB服务: 1 选择开始菜单,-》system setting-》network-》edit 2 /etc/init.d/network restart重新启动网络设备 3 首先添加一个用户,设置密码 a)useradd gh b)passwd gh输入密码即可(要输入两次) 4 添加samba用户密码 a)smbpasswd -a gh b)输入密码,两次输入。 5 命令行输入setup 6 在弹出的窗口中选择system service 7 将 smb 服务选择上, 然后选择 OK 退出 8 /etc/init.d/smb start 启动smb服务就可以了 9 在windows下输入\\10.197.9.200(linux下的ip地址) 10 看到gh(和创建的用户名是一样的)文件夹就说明配置成功了! 另外一种方法, 1 打开终端 输入ntsysv 系统启动时自动启动的服务; 2 选中smbar 选中 iptables; 3 输入mksmbpasswd.sh </etc/passwd> /etc/samba/smbpasswd ; 4 输入smbpasswd ghroot。注意ghroot是用户名,这个用户名必须是预先;添加的linux的用户 5 vi /etc/samba/smb.conf 修改host allow 10. [public]下面的选项都;打开 6 /etc/init.d/smb restart