--- title: How to Use SFTP to Securely Transfer Files with a Remote Server localeTitle: 如何使用SFTP通过远程服务器安全地传输文件 --- ## 如何使用SFTP通过远程服务器安全地传输文件 本文是关于如何使用安全文件传输协议(SFTP)与服务器交换文件的快速教程。这对编程很有用,因为它允许您在本地编码和测试,然后在完成后将您的工作发送到服务器。 ### 测试SSH 如果您还没有,请测试您是否能够SSH到服务器。 SFTP使用Secure Shell(SSH)协议,因此如果您无法通过SSH,您可能也无法使用SFTP。 ```unix ssh your_username@hostname_or_ip_address ``` ### 启动SFTP会话 它使用与SSH相同的语法,并打开一个可以传输文件的会话。 ```unix sftp your_username@hostname_or_ip_address ``` 要列出有用的命令: ```unix help ``` ### 传输文件和文件夹 要下载文件: ```unix get ``` 要下载文件夹及其内容,请使用“-r”标志(也可用于上载): ```unix get -r ``` 要上传文件: ```unix put ``` ### 更改文件夹 要更改本地文件夹: ```unix lcd ``` 要更改远程文件夹: ```unix cd ```