sftp 简单使用

1、远程登录
$:sftp [user]@[ip]
此为默认的 22 端口登录,非默认端口登录时
$:sftp -o port=[100] [user]@[ip]
然后输入密码,完成远程登录。
指令:ls, rm, mkdir, dir, pwd 等正常指令都是操作的远程端电脑;
在这些指令前加上 "l" 如:lls, lrm, lmkdir, ldir, lpwd 就是操作本地电脑了。
2、上传文件
$:put /localPath/file /remotePath/file
3、下载文件
$:get /remotePath/file /localPath/file


-------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_space@126.com
qq : 1035862795
敲门砖: 代码谱写人生
### 如何使用 SFTP 命令进行远程文件传输 SFTP 是一种通过 SSH 协议加密的安全文件传输方式,允许用户在本地计算机和远程服务器之间上传、下载以及管理文件。以下是关于如何使用 SFTP 命令的一些基本指南: #### 连接到远程服务器 要连接到远程服务器,可以使用 `sftp` 命令加上目标主机名或 IP 地址: ```bash sftp username@hostname ``` 其中 `username` 是您的用户名,而 `hostname` 可以是域名或者 IP 地址[^1]。 如果需要指定端口号,则可以通过 `-oPort=port_number` 参数来设置: ```bash sftp -oPort=2222 username@hostname ``` #### 浏览远程文件系统 一旦成功登录,您可以像操作 FTP 那样浏览远程目录结构。一些常用的命令如下所示: - 列出当前目录中的文件: ```bash ls ``` - 更改远程目录路径: ```bash cd /path/to/directory ``` 对于本地系统的操作,在前面添加字母 “l”,表示 Local(本地)。例如: - 查看本地机器上的当前目录内容: ```bash lls ``` - 改变本地工作目录位置: ```bash lcd ~/local/path/ ``` #### 文件传输指令 为了将单个文件从本机发送至远端服务器,可采用 put 指令;反之则利用 get 方法获取数据回来。 - 将名为 example.txt 的文档放置于远程站点根部下: ```bash put example.txt ``` - 下载 remote_file 至当前位置作为 local_copy : ```bash get remote_file local_copy ``` 还可以一次性处理整个文件夹的内容,只需附加参数 "-r" 实现递归复制功能即可完成任务。 - 上载整个 my_folder/ 资料夹及其内部所有项目到 server:/destination/folder/: ```bash put -r my_folder/ destination/folder/ ``` 同样适用于取回资料的动作。 - 把 server_path/download_this 整体拉回到 ./here_it_is 中保存下来: ```bash get -r server_path/download_this here_it_is ``` 结束会话很简单,输入 exit 或者 bye 关闭链接断开连接[^2]。 ```bash exit ``` ### 注意事项 尽管这里提供了基础指导方针帮助理解怎样运用 Linux shell 内置工具——即 sftp 客户端程序来进行简单的档案交换活动,但在实际应用过程中可能还会遇到更多复杂情况需进一步学习掌握高级技巧才能妥善解决各种可能出现的问题情境。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值