2024年3月27日发(作者:)

sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文

件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH

的一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经

包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件传输子系统,SFTP本

身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连

接操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程

序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。

但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,

如果您对网络安全性要求更高时,可以使用SFTP代替FTP。

一、连接方式

常用的方式有两种,一种直接采用sftp连接远端服务器IP

另一种则先登录远程服务器,在开启sftp功能

1、sftp [remotehost IP ]

通过sftp连接[host],端口为默认的22,用户为Linux当前登录用户。

Xshell 5 (Build 0806)

Copyright (c) 2002-2015 NetSarang Computer, Inc. All rights reserved.

Type `help' to learn how to use Xshell prompt.

[c:~]$ sftp 192.168.56.101

Connecting to 192.168.56.

Connection established.

To escape to local shell, press 'Ctrl+Alt+]'.

Your current local directory is

C:UsersFieldYangDocumentsNetSarangXshellSessions

Type `help' to browse available commnands.

sftp:/root>

2、sftp -oPort=[port] [remotehost IP]

通过sftp连接远程服务器,指定端口[port],用户为Linux当前登录用户。

3、sftp [user]@[remotehost IP]

通过sftp连接远程服务器,端口为默认的22,指定用户[user]。

Xshell 5 (Build 0806)