linuxftp命令用法 linuxftp基本命令

综合百科 2024-07-24 09:53:52

linux配置ftp的过程

(c) 保存退出。

1.首先连接上自己的Linux。我的Linux是CentOS 6

linuxftp命令用法 linuxftp基本命令linuxftp命令用法 linuxftp基本命令


linuxftp命令用法 linuxftp基本命令


2.检查Linux上是否安装了vsftpd服务。

rpm -qa|grep vsftpd

可以使用rpm -e vsftpd-2.2.2-24.el6.x86_64进行卸载。(可忽略此步骤)

3.如果没有安装,则进行安装

yum -y install vsftpd

4.安装完成后,修改vsftpd配置

vi /etc/vsftpd/vsftpd.conf

打开vsftpd.conf配置文件,按i进入编辑模式

将anonymous_enable=YES,修改为 anonymous_enable=NO

修改完成后,按Esc退出编辑模式,然后输入命令(:wq)进行保存退出。注意冒号为英文状态下。

5.重新启动 vsftpd服务

serv vsftpd restart

6.为ftp创建用户

ftp用户名:testftp,密码testftp,并将用户绑定到 /var/ftp/testftp

useradd -d /var/ftp/testftp testftp

设置密码:

passwd testftp

输入密码,Linux下输入密码不显示

7.开启防火墙21端口

iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

保存:serv iptables se

重启:serv iptabl(a) server_args = -l –a 去掉-a 改为server_args = -les restart

8.在浏览器测试是否成功

在浏览器地址栏输入 ftp://ip

输入用户名和密码就可以访问了。

9.权限设置

如果建新文件夹时出现 550 Create directory operation failed. (550报错)时,或者切换目录出错,应该是没有权限导致的!

打开配置将 SELINUX的值设为disabled

重启ftp服务

10.指定ftp家目录

修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可

vi /etc/vsftpd/vsftpd.conf

加入下面三行

local_root=/var/www/html

chroot_local_user=YES

anon_root=/var/www/html

local_root 针对系统用户;anon_root 针对匿名用户

chmod 755 /var/ftp/testftp

然后重启ftp服务就可以了

这时任何一个用户访问都会指定到 /var/ftp/testftp 下 即:ftp的根目录设置成了 /

FTP配置到此结束!!!

serv vsftpd start 启动ftp命令

serv vsftpd stop 停止ftp命令

serv vsftpd restart 重启ftp命令

关于Linux的(作过程中的Linux命令必须完整给出)

3. 启动ftp

(1)简述一种设置LinuxIp地址的方法

220 (vsFTPd 2.0.5)

使用ifconfig 0 192.168.0.1 netmask 255.255.0.0 IP就配置好了

(2)简述一种启动Linux的方法

serv vsftpd start 或者 /etc/init.d/vsftpd start 都可以

(3)简述Linux FTP 的配置和测试方法

去掉anon_upload_enable=YES 这一行前面的#

serv vsftpd restart 重启服务

chmod 777 /var/ftp/pub

linux只安装vsftpd就能使用ftp命令?

tcp 0 0 0.0.0.0:21 0.0.0.0: LISTEN

这是个服务端程序,FTP命令是终端指令,不是一个东西

“使用”意味着什么?

如果只是访问别的FTP,连VsFTP 都不需要安装。

如果是把你自己的安装了 Linux 的电脑做成供别的电脑访问的 FTP ,安装 VsFTP 是其中一种选择,还有其它软件也能提供 FTP 服务,比如 WU-FTP ,这是最早的 FTP 。更为受欢迎的是 ProFTP,它的服务效率比 VsFTP 高,也就是说,它比 VsFTP 更快速。

除了正确安装 FTP 软件外,你还必须对它进行设置才能够让你的电脑提供FTP服务,设置方法请在网上找,有很多(连我都发过在Linux上配置FTPvi /etc/vsftpd/vsftpd.conf方法的文章)。

请问在linux下使用 ftp 的 mftp 命令怎么忽略同名文件

setsebool ftpd_disable_trans 1

你说的应该是mget时候的提示吧?

C:\>ftp 192.168.0.101

1、使用ftp时,加上选项"-i",

-i 关闭互动模式,不询问任何问题

2、ftp登录后,直接输入prompt,修改交互提示为关闭

prompt:设置多个文件传输时的交互提示

linuxftp访问

(b) disable=yes改为disable=no

在linux如何查看ftp功能是否开启?

匿名用户就可以上传文件了。

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、在linux命令行下输入shell指令:ps-ef|grepftp。3、,按下回车键执行shell指令,此时会看到ftp进程被成功查询到,说明ftp功能是开启状态。

linuxvsftp如何更改默认端口及访问?

1、编辑/etc/vsftpd/vsftpd.conf文件,在该配置文件中添加此行:listen_port=811

2、编辑/etc/servs文件,将其中的ftp21/tcp改为ftp811/tcp,ftp21/udp改为ftp811/tcp

3、执行/etc/init.d/vsftpdrestart重新启动vsftpd服务。启动完成后可以使用netstat-tnulp|grepvsftpd你就可以查看到现在系统现的vsftpd的端口为811

4、在命令行下执行lftp192.168.5.1:801(192.168.5.1是vsftpd的IP地址),这样便访问到ftp了。

ftp设置用户的读取权限和上传权限?

这个和作系统有关,unix或者Linux只需要设置用户权限,或者用户组权限,对应目录权限即可,同时可以设定用户可使用的空间;

2、如果是微软系统,那么文件系统必须是ntfs才能限制用户可使用容量,否则只能通过用户权限设定用户对于文件夹的读写、修改、删除的权限,从文件管理器里面,右键属性,安全那里设定即可。

如何在linux下开启FTP服务?

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

2、其次,在linux命令行中输入:servvsftpdstart。

3、键盘按“回车键”运行shell指令,此时会看到ftp服务被成功启动了。

30?怎么通过协议访问linux下ftp里的啊(nginx+ftp)?

1、你通过vim/etc/vsftpd/vsftpd.conf,打开配置文件。2、添加下面的语句,指定所有FTP账号登录上来的目录local_root=/var/log/nginx3、添加下面的语句,指定FTP账号的存放路径chroot_list_file=/etc/vsftpd/chroot_list4、在/etc/vsftpd下面新增chroot_list文件,因为默认好像没有,把ftp用户写到里面,比如:ftp-user1ftp-user2ftp-user3这样设置以后,上面三个账号登录后,都会定位在/var/log/nginx目录。Nginx这个目录的权限你调整为Nginx就行,不影响上面的ftp账号登录。

如何在linux下开启FTP服务

(a) -config-servs , 进入图形界面的System servs查看是否有 vsftpd项,如果没有转到2.,保存后退出

1. 首先要安装ftp软件,查看是否已经安装ftp软件下:

#which vsftpd

如果看到有vsftpd的目录说明已经安装了ftp软件

2. 查看ftp 状态

#serv vsftpd status

#serv vsftpd start

4. 重启ftp

#serv vsftpd restart

5. 查看服务有没有启动

#netstat -an | grep 21

如果看到以上信息,证明ftp服务已经开启。

6.如果需要开启root用户的ftp权限要修改以下两个文件

#vi /etc/vsftpd.ftpusers中注释掉root

#vi /etc/vsftpd.user_list中也注释掉root

然后重新启动ftp服务。

7.vi /etc/selinux/config vsftpd 500 OOPS: cannot change directory

登陆报错:

Connected to 192.168.0.101.

User (192.168.0.101:(none)): frank

331 Please specify the password.

Password:

500 OOPS: cannot change directory:/home/frank

Login failed.

ftp> ls

500 OOPS: child died

解决方法:

serv vsftpd restart

这是SELinux的设置命令,在不熟悉SELnux前,把SELinux关掉也可以的。

8. 开启,即os重启后自动开启ftp服务

方法一:

cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:

vi /etc/xinetd.d/gssftp ,将 修改两项内容:

方法二:

(b) 用redhat第三张盘 安装此服务(开始--删除/增加程序),200K左右

(c) #setup

此时能看到vsftpd项,此时选中此servs项,保存后退出.

1. 首先要安装ftp软件,查看是否已经安装ftp软件下:

#which vsftpd

如果看到有vsftpd的目录说明已经安装了ftp软件

2. 查看ftp 状态

#serv vsftpd status

#serv vsftpd start

4. 重启ftp

#serv vsftpd restart

5. 查看服务有没有启动

#netstat -an | grep 21

如果看到以上信息,证明ftp服务已经开启。

6.如果需要开启root用户的ftp权限要修改以下两个文件

#vi /etc/vsftpd.ftpusers中注释掉root

#vi /etc/vsftpd.user_list中也注释掉root

然后重新启动ftp服务。

7. vsftpd 500 OOPS: cannot change directory

登陆报错:

Connected to 192.168.0.101.

User (192.168.0.101:(none)): frank

331 Please specify the password.

Password:

500 OOPS: cannot change directory:/home/frank

Login failed.

ftp> ls

500 OOPS: child died

解决方法:

serv vsftpd restart

这是SELinux的设置命令,在不熟悉SELnux前,把SELinux关掉也可以的。

8. 开启,即os重启后自动开启ftp服务

方法一:

cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:

vi /etc/xinetd.d/gssftp ,将 修改两项内容:

方法二:

(b) 用redhat第三张盘 安装此服务(开始--删除/增加程序),200K左右

(c) #setup

此时能看到vsftpd项,此时选中此servs项,保存后退出.

linux主机ftp服务开启方法

就OK了!

就说红色帽吧,几是5点几版后,

Connection closed by remote host.

这个服务就不是单独启动的,是一个什么进程管理了,包括ftp,mtftp等好几个,看他的废止文件,默认似乎是关闭的……

是换openssh ,客户可以用putty,有一套工具,可以与ftp一样的功能,

关键是,安全……

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 a13828211729@163.com 邮箱删除。