linux系统的FTP
linux的ftp中如何虚拟用户的权限?
在linux中添加ftp用户,并设置相应的权限,操作步骤如下:1、环境:ftp为vsftp。
被限制用户名为test。被限制路径为/home/test2、建用户:在root用户下:useradd-d/home/testtest//增加用户test,并制定test用户的主目录为/home/testpasswdtest//为test设置密码3、更改用户相应的权限设置:usermod-s/sbin/nologintest//限定用户test不能telnet,只能ftpusermod-s/sbin/bashtest//用户test恢复正常usermod-d/testtest//更改用户test的主目录为/test4、限制用户只能访问/home/test,不能访问其他路径修改/etc/vsftpd/vsftpdconf如下:chroot_list_enable=YES//限制访问自身目录#(defaultfollows)chroot_list_file=/etc/vsftpd/vsftpdchroot_list编辑vsftpdchroot_list文件,将受限制的用户添加进去,每个用户名一行改完配置文件,不要忘记重启vsFTPd服务器#/etc/initd/vsftpdrestart5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:usermod-s/usr/bin/passwdtest//用户telnet后将直接进入改密界面linux怎么连接ftp服务器?
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、其次,在linux命令行中输入:ftp101834115。
3、最后,按下回车键执行shell指令,此时会看到已成功连接上ftp服务,可输入ftp命令了。
suselinux怎么安装ftp?
有几种方法:
1命令的方法:ps-aux|grepftpdnetstat-na|grep21看看有没有启动。
2在界面模式下查看ftp服务有没有开启,比如suseLinux的,在yast中就能看到3你用ftp软件看看能否连到系统。这方法缺点明显,要是配置错了也连不上,呵呵。建议采用第一种,直接用命令查看。
linux如何挂载ftp路径fstab?
使用mount命令挂载
linux下怎么用ftp复制文件?
在Linux系统提示符$下,使用ftp命令,如下所示:$ftpabcdcr>(其中:abcd为假设的一个对方的FTP服务器的IP地址)如果是对方的FTP服务器允许别人进行匿名访问的话,那么用户名就是:anonymous,密码一般为空。否则的话,就需要输入对方提前事先提供给你的用户名和密码才能够进行文件传输。
使用约定好的用户名和密码登录到对方的FTP服务器之后,你就可以使用put(传输单个文件)、或者mput(传输多个文件)、get(从对方的FTP服务器上获取单个文件)、mget(从对方的FTP服务器上获取多个文件)了。当然了,一般FTP服务器的系统管理员都会给你一个/pub子目录,供所有用户使用。
所以一般来说,即使使用账号登录FTP服务器之后,第一个命令就是:cd/pub,转入公共子目录。
最近有初学建设网站的用户反应,不知道Win7系统怎么访问FTP服务器,其实很简单的,下面小编就为大家讲解Win7访问FTP服务器的方法,需要的用户快来试试吧。
具体步骤如下:
搭建FTP服务的软件有很多,例如IIS里边自带的,还有Server-U等软件都可以搭建FTP服务的,有兴趣的可以在互联网上搜索了解这方面的知识。下面我分享一下我平时工作是如何访问FTP服务器的,供大家参考下
我们访问FTP服务器的时候,有很多的方式进行访问,例如在浏览器打开就可以直接输入用户名与密码进行访问了。下图 例如这样就可以访问了,但这样只能浏览,上传方面是会比较麻烦的。
还有可以通过命令行进行访问的方法,这样的操作就是比较专业方面的人员,但这样操作比较麻烦,特别是上传大量文件的时候。
在工作中的过程中,我经常使用的用这个软件进行访问FTP服务器:FlashFXP ,这个软件访问FTP比较方便,而且容易。
点击快速连接,输入FTP服务器地址及端口用户名密码信息,就可以连接进去了。我本次测试是匿名的,所以不用密码。
给个例子给你讲啊!
简单上传下载实例(//为注释):
先假设有一FTP服务器,FTP服务器:qintithotnet,用户名:username 密码:user1234。在本地电脑D:盘创建一个文件夹"qint"。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传,从服务器下载的步骤如下:
1“开始”-“运行”-输入“FTP”
2open qintithotnet /这一步可以与第一步合并,在“运行”里直接输入"ftp qintithotnet"。如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open qintithotnet 2121”/
3username /提示你输入用户名/
4user1234 /提示你输入密码,密码不回显,打完密码后回车即可。如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可以重新输入用户名和密码。/
5dir /你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。/
6mkdir qint /在FTP服务器上根目录下建立qint目录。/
7cd qint /进入目录qint,用“cd 你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。/
8bin /采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。/
9lcd d:\qint /定位本地默认文件夹,在前面我事先在D:盘创建的。/
10!dir /查看本地文件夹中的文件及目录/
11put i001jpg /将当前目录(d:\qint)中的文件i001jpg上传到FTP服务器默认目录。可以用"mput "将所有文件上传到FTP服务器上。/
12get d123jpg /将FTP服务器默认目录中的文件d123jpg下载到当前目录下(d:\qint)。可以用"mget "将所有文件下载到d:\qint/
13delete /删除目录qint中的所有文件。/
14cd /返回至上一级目录,即根目录。返回上一级目录用“cd ”要注意,中间有空格。返回根目录用“cd \”。/
15mrdir qint /删除目录qint。删除目录,在此目录下不能有文件及目录,不然将无法删除。/
16bye /退出FTP服务器/
上传下载时特别要注意服务器及本地电脑的当前目录,文件是从哪里到哪里的问题。查看FTP服务器的当前目录命令为pwd,可以用cd命令定位服务器的目录。可以用lcd命令定位本地电脑的目录。以上实例应用到了采用FTP命令行方式上传下载的最常用命令,你还可以用命令“?”查看更多的命令。
这样够具体吧 非原创,不知道能不能解决你所提出的问题,可以的话 希望能采纳
1、点击"开始"菜单然后输入"cmd"。
2、点"enter"键,出现cmd命令执行框。
3、输入"ftp"切换到到ftp。
4、然后输入"open 服务器地址"点击回车键会提示你输入用户名和密码。
5、登陆成功后输入"cd"命令会显示"远程目录"。
6、输入"dir"命令会显示目录下的文件,权限等相关信息可以通过"cd 文件名"命令进入到要下载的文件目录下然后输入"ls"命令 显示文件夹下的所有文件。
7、输入"lcd 本地文件目录"(就是要下载到那个文件夹下 就输入那个目录,如果不输入就是默认c盘的当前系统用户目录下)。
8、输入"prompt"命令(打开交互模式),最后输入"mget 服务其上要下载的文件名",回车键这样就可以进行下载了。
9、看到"Transfer complete"就表示下载成功了。
10、到本地路径下就能看到下载的文件了。
linux下lftp连接ftp服务器上传下载
Java代码
用法: lftp ftp://用户名:密码@IP
下载目录 mirror DIRNAME 下载整个目录里包含子目录,推荐此命令
上传目录 mirror -R DIRNAM
下载目录
用法: lftp ftp://用户名:密码@IP
下载目录 mirror DIRNAME 下载整个目录里包含子目录,推荐此命令
上传目录 mirror -R DIRNAM
下载目录
方法一 mget -d DIRNAME/
方法二 mirror DIRNAME
上传目录
方法一 mput -d DIRNAME/
方法二 mirror -R DIRNAME
下载普通文件
get FILENAME
下传多个普通文件
mget
lftp搜索文件方法
ls -R | grep iso
find -d 3 | grep iso
在使用中,多看看帮助 help
bookmark 标签
cat/more/less 显示文件内容(用cat和more)
zcat/zmore/zless 显示文件内容(用zcat和zmore,区别是zcat和zmore只能直接操作gz文件)
bzcat/bzmore/bzless 显示文件内容(用bzcat和bzmore,区别是bzcat和bzmore只能直接操作bz2文件)
get/mget/pget 抓取文件
put/mput/ 上传文件
mirror (-R) 下载上传目录
0条评论