在linux访问时输入用户名 anonymous 密码直接回车可以匿名登录
如果传输非文本,先输入bianry,然后再get就可以了
比如
ftp>get5-4.tif
227EnteringPassiveMode(192linux安装ftp服务命令,168,0,118linux安装ftp服务命令,83,73)
150OpeningBINARYmodedataconnectionfor5-4.tif(68334bytes).
WARNING!397barelinefeedsreceivedinASCIImodeFilemaynothavetransferredcorrectly.226FilesendOK.
68334bytesreceivedin0.024seconds(2.8e+03Kbytes/s)
ftp>binary#以二进制模式进行传输
ftp>get5-4.tif
200SwitchingtoBinarymode.
ftp>bye
#结束ftp传输模式
连接ftp服务器
格式:ftp [hostname| ip-address]
a)在linux命令行下输入:ftp 10.18.34.115
b)服务器询问你用户名和口令,分别输入yint和相应密码,待认证通过即可。
2. 下载文件
下载文件通常用get和mget这两条命令。
a) get
格式:get [remote-file] [local-file]
将文件从远端主机中传送至本地主机中.
如要获取服务器上E:rose1.bmp,则
ftp> get /rose/1.bmp 1.bmp (回车)
b) mget
格式:mget [remote-files]
从远端主机接收一批文件至本地主机.
如要获取服务器上E:rose下的所有文件,则
ftp> cd /rose
ftp> mget *.* (回车)
注意:文件都下载到了linux主机的当前目录下。比如,在/root/yint下运行的ftp命令red hat linux 下载,则文件都下载到了/root/yint下。
3.上传文件
a) put
格式:put local-file [remote-file]
将本地一个文件传送至远端主机中.
如要把本地的1.bmp传送到远端主机E:rose,并改名为333.bmp
ftp> put 1.bmp /rose/333.bmp (回车)
b) mput
格式:mput local-files
将本地主机中一批文件传送至远端主机.
如要把本地当前目录下所有bmp文件上传到服务器E:rose 下
ftp> cd /rose (回车)
ftp> mput *.bmp(回车)
注意:上传文件都来自于主机的当前目录下。比如linux删除文件夹,在/root/yint下运行的ftp命令,则只有在/root/yint下的文件linux才会上传到服务器E:rose 下。
4. 断开连接
bye:中断与服务器的连接。
ftp> bye (回车)
1. sftp常用命令
ls 查看当前目录下文件
help 查看sftp支持哪些命令
cd 指定目录
pwd 查看当前目录
get xxx.txt 下载xxx文件
put xxx.txt 上传xxx文件
quit / bye / exit 退出sftp
sftp xxx.xxx.xxx.xxx 登录root用户
sftp [email protected] 进行登录zygf用户
2. sftp命令行登录过程
① sftp xxx.xxx.xxx.xxx 登录(默认root用户),若指定用户 sftp [email protected] 进行登录(zygf为用户名)
② 登录成功后,会提示输入 密码
③ 然后,可进入目录, ls 查看目录下内容
④ cd 切换目录,get 获取文件, put 上传文件
⑤ quit / bye / exit 退出sftp