FTP命令汇总
http://technet.microsoft.com/zh-cn/library/ff687787(v=ws.10).aspx
http://os.51cto.com/art/201003/186325.htm
在脚本中写ftp:
#!/usr/bin/sh
ftp -i -in <<!
open 192.168.1.171 //连接到服务器(假设为192.168.1.171)
user $ftpuser $password //用户名和密码
bin //以二进制传送
cd / //到ftpuser的根目录(
passive //如果出现no route to host提示,使用passive模式
get $1 //获取命令后加的参数(文件或者文件夹)
bye //退出
!
ftp -i -in <<!
open 192.168.1.171 //连接到服务器(假设为192.168.1.171)
user $ftpuser $password //用户名和密码
bin //以二进制传送
cd / //到ftpuser的根目录(
passive //如果出现no route to host提示,使用passive模式
get $1 //获取命令后加的参数(文件或者文件夹)
bye //退出
!
有的ftp禁止用*,会报 failed to open file 错误
SFTP命令汇总
sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。
sftp fyt@202.206.64.33或者 fyt@www.hebust.edu.cn。
回车提示输入密码。进入提示符sftp>,然后可以输入sftp命令了。
如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以
ssh fyt@202.206.64.33 (其实sftp就是ssh 的一个程式。)
要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man sftp.
如果觉得在命令行模式下不太方便,可以 sudo apt-get install gftp。在图形界面下操作就简便多了。