先确认Windows到linux的网络连接是否正常, 是否可以ping到linux服务器
确认linux服务器是否开启了ftp服务, 是否使用的21端口
确认linux服务器,是否开启了防火墙,是否有ip地址或者服务端口访问的限制
出现此问题的原因为:设置问题造成的。
解决的方法和详细的 *** 作步骤如下:
1、第一步,连接到相应的linux主机,进入linux命令行状态,然后等待输入shell命令,见下图,转到下面的步骤。
2、第二步,执行完上面的 *** 作之后,在Linux命令行中输入:ftp
10.18.34.115,见下图,转到下面的步骤。
3、第三步,执行完上面的 *** 作之后,按Enter键执行shell命令。
这时,将看到ftp服务已成功连接,并且可以输入ftp命令,见下图。这样,就解决了这个问题了。
配置vsftpd:# cp /etc/vsftpd.conf /etc/vsftpd.conf1<Enter> //备份,vsftpd.conf主文件,修改时不小心在有效行后加一个空格就会使服务启用失败
# diff /etc/vsftpd.conf /etc/vsftpd.conf1<Enter> //文件内容比较
做一步,重启一下,测试
# vi /etc/vsftpd.conf<Enter>
anonymous_enable=YES// :7<Enter>,匿名帐户可登陆
local_enable=YES// :10<Enter>,本地帐户可以登陆
write_enable=YES// :13<Enter>,用户通过ftp在服务器上是否有写权限
local_umask=022// :17<Enter>,创建时默认权限。文件夹=777-umask,文件=666-umask
anon_upload_enable=YES// :22<Enter>,允许匿名帐户上传
anon_mkdir_write_enable=YES // :26<Enter>,允许匿名帐户创建文件夹
chown_uploads=YES// :41<Enter>,开启匿名帐户上传自动更改所属功能
chown_username=bob// :42<Enter>,属主改为bob
idle_session_timeout=600 // :52<Enter>,空闲会话超时时间
ascii_upload_enable=YES // :76<Enter>,以ASCII方式上传
ftpd_banner=Welcome to blah FTP service. // :80<Enter>,欢迎界面
chroot_list_enable=YES // :91<Enter>,开启用户更改根目录功能,默认为禁用更改根
chroot_list_file=/etc/vsftpd.chroot_list // :93<Enter>,该文件中所有用户无法更改根
查看文件其它参数# man vsftpd.conf<Enter>
anon_other_write_enable=YES // 允许匿名帐户删除、重命名
anon_root=/ftp// 更改匿名帐户根目录,默认为"/var/ftp"
local_root=/local// 更改本地帐户根目录为/local,默认为用户主目录~
userlist_enable=YES// 开启用户列表功能
userlist_deny=YES// 用户列表文件中所有帐户全拒绝。NO时,只有列表中用户能登陆
userlist_file=/etc/vsftpd.user_list // 用户列表文件
anon_max_rate=0// 匿名用户最大传输速率,0为无限
local_max_rate=0// 本地用户最大传输速率,0为无限
max_clients=0 // 最大客户端连接数,0为无限
pasv_max_port=0// 客户端端口最大限制,0为无限制
pasv_min_port=0// 客户端端口最小限制,0为无限制
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)