8.sftp是什么SFTP是Secure FileTransferProtocol的缩写,安全文件传送协议 。
SFTP和FTP是两种协议,它们是不同的,sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身没有单独的守护进程,更不需要ftp服务器启动 。
SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的 。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP 。
文章插图
9.sftp登陆使用sftp登陆远程服务器,可以
sftp root@192.168.0.1也可以指定端口号
sftp -oPort=22 root@192.168.0.110.使用sftp进行文件上传下载下载
语法
get [-afPpRr] remote [local] 下载远程文件到本地目录
get /tmp/test.c ~/下载远程文件夹到本地目录
get -r /tmp/test.c ~/上传
语法
put [-afPpRr] local [remote]上传本地文件到远程文件夹
put ~/test.c /tmp/上传本地文件夹到远程目录(会上传本地文件夹下的所有文件)
put ~/test /tmp/11.更多sftp命令输入 help 命令可以查看sftp支持的命令操作:
sftp> helpAvailable commands:bye Quit sftpcd path Change remote directory to 'path'chgrp grp path Change group of file 'path' to 'grp'chmod mode path Change permissions of file 'path' to 'mode'chown own path Change owner of file 'path' to 'own'df [-hi] [path] Display statistics for current directory or filesystem containing 'path'exit Quit sftpget [-afPpRr] remote [local] Download filereget [-fPpRr] remote [local] Resume download filereput [-fPpRr] [local] remote Resume upload filehelp Display this help textlcd path Change local directory to 'path'lls [ls-options [path]] Display local directory listinglmkdir path Create local directoryln [-s] oldpath newpath Link remote file (-s for symlink)lpwd Print local working directoryls [-1afhlnrSt] [path] Display remote directory listinglumask umask Set local umask to 'umask'mkdir path Create remote directoryprogress Toggle display of progress meterput [-afPpRr] local [remote] Upload filepwd Display remote working directoryquit Quit sftprename oldpath newpath Rename remote filerm path Delete remote filermdir path Remove remote directorysymlink oldpath newpath Symlink remote fileversion Show SFTP version!command Execute 'command' in local shell! Escape to local shell? Synonym for help执行本地命令
如果我们想在进入sftp会话环境下执行本地命令怎么办?只需要在本地命令之前加叹号!即可,示例如下:
!ls退出会话
无论是在 ssh 还是 sftp,都可以使用 exit 退出当前会话,sftp 还可以使用 quit 命令退出 。
12.结语相信本文足以可以让你解决使用终端过程中碰到的绝大多数问题了 。
【十分钟学会SSH+SFTP操作终端,告别XShell】
推荐阅读
- 端起茶 学会放下空杯
- 学会这些你就是Android 开发高手了!
- 人人都可以学会的百度霸屏引流,4大板块带你玩转百度引流
- 夏季贪凉易留病根 健康度夏学会“热着过”
- 领导者管人的10条铁则,学会了,管人原来很简单
- 嘴唇干燥唇纹深,学会这招拥有水嫩嘟嘟唇
- 学会品茶 其实是学会种生活
- 单车课堂:长途骑行自我训练学会自控是关键
- 手机连按3次,打开隐藏望眼镜和放大镜,学会一生有用
- 直接拿来用!一文学会 Docker 镜像