javaee论坛

普通会员

225648

帖子

344

回复

358

积分

楼主
发表于 2019-11-03 13:15:14 | 查看: 305 | 回复: 0

Linux中SFTP命令

sftp是SSHFileTransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp与ftp有着几乎一样的语法和功能。

sftp和ftp两种协议是不同的,sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身不需要ftp服务器启动。

1.常用登陆方式:

格式:sftp@

通过sftp连接,端口为默认的22,指定用户。

例如:#sftproot@172.16.10.18

2.基本的使用

sftp主要是用来传输文件的,包括上传文件(从本机到远程主机),下载文件(从远程主机到本机)。

(1)文件下载

get[-Ppr]remote[local]

如:gettest.cpp./Project/将远程当前目录下的文件test.cpp下载到本地当前目录的Project文件夹中。

(2)文件上传

put[-Ppr]local[remote]

如:`put/home/liu/Software/RHEL_5.5\x86_64.iso/home/xudong/Blog/`

将本地/home/liu/Software/目录下的ios文件传送到远程登陆主机的/home/xudong/Blog/目录下。

(3)其他命令

可以使用命令还是有几个的,如ls、lls;cd、lcd;pwd、lpwd等。具体查看help输出吧。

3.新增用户,限制用户只能通过sftp访问

[root@localhostftp]#useradd-m-d/opt/ftp/dave-s/sbin/nologindave

4.sftp指定端口号登陆

例如:sftp-oPort=60001root@192.168.0.254

上一篇:后渗透(三) 下一篇:SQL注入
您需要登录后才可以回帖 登录 | 立即注册

触屏版| 电脑版

技术支持 历史网 V2.0 © 2016-2017