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

ubuntuftp

发布时间: 2022-03-07 00:20:12

‘壹’ ubuntu ftp命令put怎么用

FTP连接

1
打开终端, 鼠标点击, 或者输入快捷键(Ctrl+Alt+T)

2
Linux ftp命令的一般格式如下:$ ftp 主机名/IP,其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;

3
如果没有指定主机名,ftp将给出提示符,等待用户输入命令:$ ftp,ftp >,此时在ftp>提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。

4
不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号,就可以通过ftp使用这一帐号并需要提供口令。在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和将上载文件放到哪个目录中

END
FTP命令

最常用的命令有:
ls 列出远程机的当前目录
cd 在远程机上改变工作目录
lcd 在本地机上改变工作目录
ascii 设置文件传输方式为ASCII模式
binary 设置文件传输方式为二进制模式
close 终止当前的ftp会话
hash 每次传输完数据缓冲区中的数据后就显示一个#号
get(mget) 从远程机传送指定文件到本地机
put(mput) 从本地机传送指定文件到远程机
open 连接远程ftp站点
断开与远程机的连接并退出ftp

‘贰’ 如何在ubuntu上建立ftp服务器

首先,更新软件源,保证源是最新的,这样有利于下面在线通过apt-get install命令安装ftp。

使用sudo apt-get install vsftp命令安装vsftp,安装软件需要root权限,我们使用sudo来暂时获取。

安装好ftp后默认是会自动创建ftp用户的,然后我们设置ftp用户的密码,输入
sudo passwd ftp,然后输入密码,再确认密码。

创建ftp用户的家目录,使用sudo mkdir /home/ftp命令

设置ftp家目录的权限,我这里为方便直接使用sudo chmod 777 /home/ftp命令将权限设置为777,当然你可以根据自己需求进行设置。

对/etc/vsftpd.conf配置文件进行一定的修改。使用 sudo gedit /etc/vsftpd.conf打开配置文件,如果你喜欢vi或vim编辑器也可以使用它们打开。

将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”(是否允许匿名ftp,若不允许选NO)
取消如下配置前的注释符号:
local_enable=YES(是否允许本地用户登录)
write_enable=YES(是否允许本地用户写的权限)
chroot_local_user=YES(是否将所有用户限制在主目录)
chroot_list_enable=YES(是否启动限制用户的名单)
chroot_list_file=/etc/vsftpd.chroot_list(可在文件中设置多个账号)

然后重启ftp服务,使用命令sudo service vsftpd restart重启ftp服务。

测试ftp,复制一些文件到/home/ftp目录下
方法一:在浏览器中输入ftp://localhost,网页登录。
方法二:在终端中输入ftp localhost,然后输入用户名与密码实现登录。

如果登录ftp总是出现密码错误,可以将/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改为pam_service_name=ftp,即可解决。

‘叁’ ubuntu下ftp服务器有哪些

1.VSFTPD

这个应该是最常用的FTP服务器之一,号称是最安全的。文件传输速度快(在一份评测报告中看到的,比其余两种快很多),搭建也比较容易。但是在使用过程中我感觉它在目录权限控制上不如proftpd方便。配置文件也相对复杂。在这三个服务器中,我将它排在第二名。

2.PROFTPD

这个我比较喜欢,配置问价很容易看懂,对目录的权限控制功能比较强大。很容易上手。在这三个里面我将它排在第一名、

3.PUREFTPD

之所以使用这个是因为它能够在配置文件里指定客户端使用的编码方式,对于windows和linux之间的上传下载非常方便。但是在实际使用过程中发现,它的这个功能仍然有缺陷,就是当传输的文件很多,目录层次也比较深的时候,它不能够将所有的名称都做正确的字符集转换,仍然会出现一些乱码。只能说它部分的解决了乱码问题。另外它的配置方式也比较独特,每一个选项是一个文件。我感觉比较繁琐,不太习惯。因此将它排在最后一名。

‘肆’ ubuntu 客户端FTP用哪个软件

使用的是vsftpd软件。1 使用新立得软件包管理器,安装vsftpd。2 配置etc/vsftpd.conf遇到的问题是1 如何从新启动vsftpd 方法:sudo /etc/init.d/vsftpd restart2 文件夹的权限在Ubuntu下,当我想往/home/ftp里拷文件的时候,发现权限不够,就执行了如下命令:sudo chmod 777 ftp 这下的确可以拷贝文件了,但是使用ftp软件却连不上ftp服务器了,郁闷,提示的错误是 500 OOPS: vsftpd: refusing to run with writable anonymous root解决方法:对于vsftpd的根目录 /home/ftp 其权限为:drwxrwxrwx 即完全没有限制(或许是不小心执行了 chmod 777 /home/ftp);所以我们只需做如下更改:chown root:root /home/ftpchmod 755 /home/ftp(如果你不是以root登录,或许前面要加上 sudo ,别忘记)OK,问题解决了。

‘伍’ ubuntu 怎么退出ftp登陆

localhost# useradd sery //添加用户sery localhost# passwd sery //给用户sery设置登录密码 localhost# start vsftpd start //启动ftp服务

‘陆’ 如何ubuntu下使用ftp管理

打开ubuntu软件中心,在左边的搜素栏里输入filezillia,回车,下载安装 在左边停靠栏双击红色fz图标打开 依次填入主机名字,用户名,密码,远程登录端口,点击快速连接。等一会在远程站点目录下载下来,就能上传下载叻

‘柒’ 如何用ubuntu搭建ftp服务器

sudo apt-get install vsftpd
命令执行过程中,安装程序会给本地创建一个名为“ftp”的用户组,命令执行完之后会自动启动FTP服务。
可以使用“netstat -tl”命令检查FTP端口有没有已经打开,或者直接在浏览器里输入“ftp://你的服务器IP”(新安装的vsftpd默认是可以匿名不需要密码直接访问),如果能直接连接到FTP服务器,则安装vsftpd算是大功告成。
开启、停止、重启vsftpd服务也很简单:
service vsftpd start | stop | restart
新安装的vsftpd默认是可以匿名访问,如果只想给某一个用户专门访问某一目录下的权限,则需要修改vsftpd的配置了。
首先,创建一个专门用来访问的用户,例如叫“test”:
mkdir -p /home/test
useradd test -g ftp -d /home/test -s /sbin/nologin
设置密码:
passwd test
修改vsftpd的配置文件“vi /etc/vsftpd.conf”:
#禁止匿名访问
anonymous_enable=NO
#接受本地用户
local_enable=YES
#可以上传
write_enable=YES
#启用在chroot_list_file的用户只能访问根目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
在/etc/vsftpd.chroot_list添加受访问目录限制的用户:
echo "test" >> /etc/vsftpd.chroot_list
安装过程中遇到的一些问题:
“530 Login incorrect”
在 /etc/shells 最后一行添加“/sbin/nologin”
“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”
启用了chroot的话,根目录要设置为不可写
chmod a-w /home/test
OK,重启vsftpd之后就可以使用上面新创建的账号访问:)

‘捌’ ubuntu linux 下如何启动ftp服务

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

‘玖’ 如何在ubuntu中安装设置ftp服务器

1、更新软件源,保证源是最新的,这样有利于下面在线通过apt-get install命令安装ftp。
2、使用sudo apt-get install vsftp命令安装vsftp,安装软件需要root权限,我们使用sudo来暂时获取。
3、安装好ftp后默认是会自动创建ftp用户的,然后设置ftp用户的密码,输入sudo passwd ftp,然后输入密码,再确认密码。
4、创建ftp用户的家目录,使用sudo mkdir /home/ftp命令
5、设置ftp家目录的权限,我这里为方便直接使用sudo chmod 777 /home/ftp命令将权限设置为777,当然你可以根据自己需求进行设置。
6、对/etc/vsftpd.conf配置文件进行一定的修改。使用 sudo gedit /etc/vsftpd.conf打开配置文件,如果你喜欢vi或vim编辑器也可以使用它们打开。
7、将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”(是否允许匿名ftp,若不允许选NO)
取消如下配置前的注释符号:
local_enable=YES(是否允许本地用户登录)
write_enable=YES(是否允许本地用户写的权限)
chroot_local_user=YES(是否将所有用户限制在主目录)
chroot_list_enable=YES(是否启动限制用户的名单)
chroot_list_file=/etc/vsftpd.chroot_list(可在文件中设置多个账号)
8、然后重启ftp服务,使用命令sudo service vsftpd restart重启ftp服务。
9、测试ftp,复制一些文件到/home/ftp目录下
方法一:在浏览器中输入ftp://localhost,网页登录。
方法二:在终端中输入ftp localhost,然后输入用户名与密码实现登录。
另外:如果登录ftp总是出现密码错误,可以将/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改为pam_service_name=ftp,即可解决。