FTP和SFTP用法

ftp 格式: ftp 111.120.111.129 21209
sftp格式: sftp -P 50001 [email protected]

一、 sftp用法

1. 登陆sftp

举例,如远程主机的 IP 是 192.168.0.1,用户名是yan,在命令行模式下:
sftp [email protected]
默认端口号为22,如果是其他端口号,例如22101,则使用命令:
sftp [email protected] 22101
回车提示输入密码。
进入提示符
sftp>
如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以
ssh [email protected] -p 22806(其实sftp就是ssh 的一个程式,-p指定端口号)

2. sftp从服务器上下载文件:

sftp> get /var/www/kyu/index.php /home/kyu/
这条语句将从远程主机的 /var/www/kyu/目录下将 index.php 下载到本地 /home/kyu/目录下。

3. sftp将本地文件上传到服务器

sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/
这条语句将把本地/home/fuyatao/downloads/目录下的linuxgl.pdf文件上传至远程主机/var/www/fuyatao/目录下。

二、ftp用法

1、登录ftp

ftp 用户名:密码@ftp地址:传送端口(默认21)
用法:ftp username:[email protected]:21 回车

2、下载文件

下载文件之前要先设置好本地的目录,用来存放下载的文件
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
mirror aaa/ 将aaa目录整个的下载下来,子目录也会自动复制 本地自动建立目录

3、上传文件

put 123.txt
mput *.txt
mirror -R aaa/

4、设置被动/非被动模式

set ftp:passive-mode 1## 1 被动 0非主动

你可能感兴趣的:(FTP和SFTP用法)