SFTP(Secure FTP,安全FTP)
功能:类似于FTP的文件传输系统,它运行在SSH连接之上并模拟成FTP接口。
特点:需要远端运行FTP服务器来进行文件传输,但必须安装并运行OpenSSH服务器。SFTP是一个交互式命令,提供了命令提示符。
(1) 用命令进行文件传输。对于特定主机、用户和密码的自动化FTP会话来说,命令都是一样的。
cd /home/slynux
put testfile.jpg
get serverfile.jpg
运行sftp:
$ sftp user@domainname
退出sftp会话:
输入quit命令
(2) 指定在其他端口号运行
在sftp中用 -oPort=PORTNO来指定端口号。
$ sftp -oPort=422 user@slynux.org
-oPort应该作为sftp命令的第一个参数。
从《shell脚本攻略二》整理