要通过Linux SFTP访问远程目录,请按照以下步骤操作:
打开终端(Terminal)。
输入以下命令,用实际的用户名、主机名/IP地址和端口号替换your_username
、remote_host
和port_number
:
sftp your_username@remote_host -p port_number
例如,要使用用户名john
连接到IP地址为192.168.1.100
的远程服务器,并使用默认的SFTP端口22
,请输入:
sftp john@192.168.1.100 -p 22
按Enter键。接下来,系统可能会提示您输入远程服务器用户的密码。输入密码并按Enter键。
登录成功后,您将看到SFTP提示符,如下所示:
sftp>
现在,您可以使用SFTP命令在远程目录中执行各种操作。以下是一些常用命令:
ls
:列出远程目录中的文件和文件夹。cd
:更改远程目录。例如,cd folder_name
将切换到名为folder_name
的文件夹。get
:从远程服务器下载文件。例如,get remote_file local_file
将从远程服务器下载名为remote_file
的文件并将其保存为本地名为local_file
的文件。put
:将文件上传到远程服务器。例如,put local_file remote_file
将把本地名为local_file
的文件上传到远程服务器并命名为remote_file
。mkdir
:在远程服务器上创建新目录。例如,mkdir new_folder
将在远程服务器上创建名为new_folder
的新文件夹。rmdir
:删除远程服务器上的空目录。例如,rmdir folder_name
将删除名为folder_name
的空文件夹。bye
或exit
:退出SFTP会话。完成操作后,输入bye
或exit
命令退出SFTP会话。