当前位置:首页 » 文件传输 » linux为什么只能用ftp
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

linux为什么只能用ftp

发布时间: 2022-08-26 12:33:05

‘壹’ 为什么ftp到linux只能用anonymous登陆

关键看你linux的ftp服务端设置了。

‘贰’ linux服务器不能用ftp怎么上传下载文件

一 当然是sftp呀,还有SMB。SSH

SFTP使用方式:

  • FTP客户端:FlashFXP(输入SSH账号密码连接即可)

  • SSH客户端:MobaXterm(登陆SSH即可)

  • WinSCP

《Linux就该这么学》查询Linux命令

二 还有XFTP软件

首先使用xshell登录上远程主机,打开xftp,然后上传文件到linux的时候,我们左侧本地目录进行切换,点击需要上传的文件,右键选择传输,或者直接双击,文件会自动上传到右侧服务器目录,下面显示文件上传进度。

三 还有个方式用宝塔面板

‘叁’ Linux上ftp使用问题

文件权限分别有三小组,分别是用户权限、组权限和它人权限,每小组由三个标志位组成,比如 rwxr-xr--,这表示这个文件的属主可读可写可进入,同组的人只能看到和执行,不能写;而其它人只能看到并读取但不能执行

对于文件夹的x,则表示可进入

所以。。。。
假设jsb和scb这两个文件夹都在/home/ftproot/这个文件夹下
那么现在就要对/home/ftproot/ 、/home/ftproot/jsb和/home/ftproot/scb 这三个文件夹添加权限

以下命令均以root执行
初始化权限:所有文件夹权限去掉:
chmod 000 /home/ftproot
chmod 000 /home/ftproot/jsb
chmod 000 /home/ftproot/scb

你的第一个要求:匿名用户看见jsb和scb这两个文件夹
也就是说它人要有r权限,对于文件夹还要有x权限(没有r权限则无法列出目录文件名,没有x权限则不能进入目录)
chmod o+rx /home/ftproot
这样,就可以看到jsb和scb两个文件夹了

你的第二个要求:用jsb用户名登录,只能看见jsb这个文件夹可以有读写权限
chmod u+rwx /home/ftproot/jsb
chown jsb /home/ftproot/jsb
第一个是改权限,第二个是把jsb目录改成jsb用户所有
这样jsb用户登录后可以看到jsb目录

至于jcb目录,由于在之前已经给/home/ftproot赋了rx权限,所以jcb登录后是可以看到jcb目录的。不过已前已经有chmod 000 /home/ftproot所以jcb权限全无,jsb无法进入jcb目录(没x权限),也无法列出jcb底下有什么文件(即无法列目录,因为没有r权限),也因为没有w权限所以不能写

‘肆’ Linux:mget命令只用于从FTP下载吗

使用Linux系统中的ftp命令,用户就能够进行文件传输操作,在Linux系统操作中经常会用到,下面小编就给大家介绍下Linux命令的用法。 Linux下如何使用ftp命令 [root@www ~]# yum install ftp 安装ftp支持 RedHat系列版本下命令 [root@www ~]# ...

‘伍’ 为什么我linux下的FTP服务器只能上传不能下载的。上次还可以,现在不能实现。命令如下: 告诉我是怎么回事

anon_umask=072 设置匿名用户的反掩码,就是用户主目录对匿名用户的权限是可写的
anon_upload_enable=YES //允许上传
anon_mkdir_write_enable=NO //可否建立目录

然后就是确定seLINUX和iptables 是关闭的就可以了:getenforce和chkconfig --list |grep iptables

‘陆’ linux里为什么可以用ftp登录不了

说的太笼统,只能推荐你看看《linux就该这么学》这本书的第十一章http://www.linuxprobe.com/chapter-11.html

‘柒’ LINUX系统有FTP服务么 XP系统使用FTP连接读取LINUX裏面的资料

1.linux中可以通过vsftp建立FTP,
2.如果只是读资料的话可以开通linux的桌面连接的选项,就可以用远程桌面连接像xp访问xp那样了
详细的你可以在网上查阅网上的资料,很多的。

‘捌’ 请问Linux平台下FTP服务器的优势与发展前景

优点: 1.比较安全。运行效率高,稳定,对硬件要求低。。。也就是LINUX的优点了。
缺点: 1.界面不友好, 2 配置相对复杂(跟WIN SERVER比)2.好像不提供中文文件名吧,(我个人一般在文本界面操作,图形界面没试过FTP,你可以试下) .

要一个稳定SERVER 就用LINUX , 像WINDOWS SERVER 操作,维护,比较较简单,界面也不错.. 各有各的好处.

要是只是搭建FTP. 还论啥发展前景呢?? 有linux操作基础,一两天就学会搭建了。

‘玖’ linux只安装vsftpd就能使用ftp命令

linux不需要安装vxftpd也可以使用ftp命令(FTP客户端)。

在大多发行版都有打包,请到各大发行版的ftp列表中得到,或者在发行版的安装盘中也能得到。lftp是一个命令行式的ftp客户端。对中文支持较好。如果您在linux 的text模式下,要安装zhcon或者cce之类的。

安装:

1、RPM包管理的系统,请到

http://freshrpms.net
http;//rpmfind.net 上查找lftp的最新包,可以用

#rpm -ivh name.rpm
#rpm -Uvh name.rpm 这是升级之用

2、源码包安装举例:lftp-3.2.0.tar.bz2

#tar zxvf lftp-3.2.0.tar.bz2
#cd lftp-3.2.0
#./configure
#make
#make install

3.调用方法:

lftp ftp://用户名:密码@地址

比如:
[beinan@S01~]$lftp ftp://[email protected]
口令:
lftp [email protected]:~>
lftp [email protected]:~>ls

-rw-r--r-- 1 1000 100 44387 May 18 10:04 xvmain.jpg
-rw-r--r-- 1 1000 100 202643 May 18 09:45 xxx.jpeg
-rw-r--r-- 1 1000 100 0 May 20 10:01 鲨鱼的故事.txt

二、使用方法:

0.简单的用法:lcd 切换本地目录,比如 lcd /opt
get 取回一个文件,put 向ftp服务器传文件;

1、获得帮助:

代码:

lftp [email protected]:~> help
!<shell-command>(commands)
alias [<name> [<value>]]anon
bookmark [SUBCMD] cache [SUBCMD]
cat [-b] <files>cd <rdir>
chmod [OPTS] mode file... close [-a]
[re]cls [opts] [path/][pattern] debug [<level>|off] [-o <file>]
[options] <dirs> exit [<code>|bg]
get [OPTS] <rfile> [-o <lfile>] glob [OPTS] <cmd> <args>
help [<cmd>]history -w file|-r file|-c|-l [cnt]
jobs [-v] kill all|<job_no>
lcd <ldir>lftp [OPTS] <site>
ls [<args>] mget [OPTS] <files>
mirror [OPTS] [remote [local]]mkdir [-p] <dirs>
mole name [args]more <files>
mput [OPTS] <files> mrm <files>
mv <file1> <file2>[re]nlist [<args>]
open [OPTS] <site>pget [OPTS] <rfile> [-o <lfile>]
put [OPTS] <lfile> [-o <rfile>] pwd [-p]
queue [OPTS] [<cmd>]quote <cmd>
repeat [delay] [command]rm [-r] [-f] <files>
rmdir [-f] <dirs> scache [<session_no>]
set [OPT] [<var> [<val>]] site <site_cmd>
source <file> user <user|URL> [<pass>]
version wait [<jobno>]
zcat <files>zmore <files>

如果针对lftp的每个命令的帮助,应该是:

lftp [email protected]:~> help 命令

比如

代码:
lftp [email protected]:~> help get

用法: get [OPTS] <rfile> [-o <lfile>]

Retrieve remote file <rfile> and store it to local file <lfile>.
-o <lfile> specifies local file name (default - basename of rfile)
-ccontinue, reget
-Edelete remote files after successful transfer
-ause ascii mode (binary is the default)
-O <base> specifies base directory or URL where files should be placed

简介:gftp基于gtk的ftp客户端,大家用的也比较多吧,支持中文目录。如果您的gftp不能支持中文,请升级版本。

# Written in C and has a text interface and a GTK+ 1.2/2.x interface
# Supports the FTP, FTPS (control connection only), HTTP, HTTPS, SSH and FSP protocols
# FTP and HTTP proxy server support
# Supports FXP file transfers (transferring files between 2 remote servers via FTP)
# Supports UNIX, EPLF, Novell, MacOS, VMS, MVS and NT (DOS) style directory listings
# Bookmarks menu to allow you to quickly connect to remote sites

下载安装:

在各大发行版中,都有gftp的打包,可以用各发行版自带的工具来安装。我只说源码包安装:

源码包安装,通用于所有发行版,举例说明:gftp-2.0.18.tar.bz2

代码:
[root@S01ftp]#ls -lh

总用量 1.4M

-rw-r--r--1 root root 1.4M 2005-05-21 09:18 gftp-2.0.18.tar.bz2
[root@S01ftp]#tar jxvf gftp-2.0.18.tar.bz2
[[email protected]]#./configure
[[email protected]]#make
[[email protected]]#make install

注:因为gftp依赖gtk,如果不能make过去,您应该指定PKG_CONFIG_PATH

[[email protected]]# export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

调用:

代码:

[[email protected]]#gftp

‘拾’ linux创建的用户用ftp没办法连接为什么

这和你的FTP服务器有关吧,如果你用的vsftpd,需要启用本地用户权限,如果是其它的ftp服务器,则需要设置在FTP服务器中设置吧