linux ftp登录?ftp登录及命令行用法

linux,新创建的用户无法登录ftp(vsftpd),包括root用户

1、首先在电脑中,打开并登录linux系统,查看当前用户名称,如下图所示。

2、然后在后面输入命令su- root切换到root用户,如图所示。

3、接着输入root用户密码后,成功切换到root用户下,如图所示。

4、切换用户的时候,一定要加"-",这样可以将对应用户下的环境变量加载进来,如下图所示就完成了。

linux登录FTP简单易行的连接过程linux登录ftp

Linux登录FTP:简单易行的连接过程

随着Linux已经成为未来计算机和网络技术的主流,越来越多的用户需要使用Linux登录FTP服务器,实现文件的上传下载和共享。

FTP(File Transfer Protocol)是一种使用TCP的网络协议,它是Internet上最古老的协议,用于远程文件传输。它支持两个主机之间的连接,它可以用来传输文件,也可以用来进行文本的编辑、搜索和查询等许多工作。

为了便于用户使用,Linux提供了一种简便的方法来访问FTP服务器,下面就介绍如何使用Linux登录FTP服务器。

首先,用户必须有一台运行Linux操作系统,并拥有一个FTP账号和密码,这些都是准备工作,而在Linux上可以使用命令行或者图形用户界面来登录FTP服务器。

以命令行为例,使用者可以在终端输入“ftp ftp.example.com”,按照提示输入FTP账号和密码,便可以登录FTP服务器。登录成功后,就可以执行如上传文件、下载文件、切换工作路径、查询文件、创建和删除文件夹等操作。

此外,如果你想要使用图像界面登录FTP服务器,你可以在桌面上创建一个快捷方式,将服务器的IP地址和FTP账号和密码写入文件,点击这个快捷方式,就可以连接到FTP服务器,并可以使用图形界面操作FTP服务器,是一种非常方便的使用方式。

以上就是Linux登录FTP服务器的简单易行的连接过程,无论是使用命令行还是使用图形界面,都能够为用户提供便捷的FTP操作。都不用再麻烦的安装或配置FTP客户端,轻松实现FTP文件传输,极大地方便了用户使用。

Linux系统怎么安装FTP和登陆使用

在安装好的Linux,当我输入ftp的时候,提示我没有找到ftp的指令,在网上查看,说是要去安装一个vsftpd。先将权限设置为root,或者指令前加sudo。指令如下:

yum install vsftpd

或者

sudo yum install vsftpd

2

然后安装好后,输入/sbin/service vsftpd restart去重启vsftpd.

3

然后安装ftp。

yum install vsftpd

4

然后输入ftp后,尽可以进入ftp的控制界面。

5

现在如果你想登陆一个FTP,就可以通过open指令去进入该FTP。

例如:open 127.0.0.0

如果FTP设置权限,可能在输入后需要输入用户名和密码。

这样就可以直接进入FTP去操作了。

END

操作指令

FTP的操作指令其实和Linux很相似,如下:

1、ls

列出远程机的当前目录2、cd在远程机上改变工作目录3、lcd在本地机上改变工作目录4、ascii

设置文件传输方式为ASCII模式5、binary设置文件传输方式为二进制模式6、close终止当前的ftp会话7、hash

每次传输完数据缓冲区中的数据后就显示一个#号8、get(mget)从远程机传送指定文件到本地机9、put(mput)

从本地机传送指定文件到远程机10、open连接远程ftp站点11、exit退出ftp。

例如:下载文件

下载文件之前要先设置好本地的目录,用来存放下载的文件

lcd/home/123/web##设置本地存放目录默认为/home/usr

get 123.txt##下载123.txt文件到/home/123/web中

get-c 123.txt##断点续传下载

mget*.txt##批量下载所有txt文件

mget-c*.txt##断点续传

mget-c./123/aaa/*.txt##断点续传、批量下载ftp端aaa目录下的所有txt文件

pget-c-n 10 file.dat

##以最多10个线程以允许断点续传的方式下载file.dat

##可以通过设置 set pget:default-n 5的值而使用默认值。

mirror aaa/

##将aaa目录整个的下载下来,子目录也会自动复制本地自动建立目录

例如:上传文件

put 123.txt##同下载

mput*.txt##同下载

mirror-R aaa/##同下载

例如:查看ftp端文件

ls*.txt##查找当前目录下的所有txt文件

ls./123/##列出123目录下所有文件

find.-name"*.txt"##递归查找站点上所有的txt文件

find./xx-name"*.txt"##查找xx目录下所有的txt文件

附1: ls第二次读取的是本地缓存,可以用 rels代替 ls或者catch off/ catch on来开关catch,catch flush清空本地catch

附2:浏览本地目录的命令可用!ls,如!ls/usr/local/bin/

阅读剩余
THE END