Linux Client: sftp
那麼如何使用 SSH FTP 的功能呢?也是很容易啦!就是使用 sftp 這支程式即可!而登入的方式與 ssh 相同,都是使用 sftp -l username hostname 或者直接以 sftp user@hosname 來書寫!執行之後會有底下的模樣:
[root@linux ~]# sftp dmtsai@localhost
Connecting to localhost...
dmtsai@localhost's password: <== 這裡請輸入密碼啊!
sftp> <== 這裡就是在等待您輸入 ftp 相關指令的地方了!
|
進入到 sftp 之後,那就跟在一般 FTP 模式下的操作方法沒有兩樣了!底下我們就來談一談, sftp 這個介面下的使用指令吧!
針對遠方主機(Server)之行為 |
變換目錄到 /etc/test 或其他目錄 |
cd /etc/test cd PATH |
列出目前所在目錄下的檔名 |
ls dir |
建立目錄 |
mkdir directory |
刪除目錄 |
rmdir directory |
顯示目前所在的目錄 |
pwd |
更改檔案或目錄群組 |
chgrp groupname PATH |
更改檔案或目錄擁有者 |
chown username PATH |
更改檔案或目錄的權限 |
chmod 644 PATH 其中,644 與權限有關!回去看基礎篇! |
建立連結檔 |
ln oldname newname |
刪除檔案或目錄 |
rm PATH |
更改檔案或目錄名稱 |
rename oldname newname |
離開遠端主機 |
exit (or) bye (or) quit |
針對本機(Client)之行為(都加上 l, L 的小寫 ) |
變換目錄到本機的 PATH 當中 |
lcd PATH |
列出目前本機所在目錄下的檔名 |
lls |
在本機建立目錄 |
lmkdir |
顯示目前所在的本機目錄 |
lpwd |
針對資料上傳/下載的行為 |
將檔案由本機上傳到遠端主機 |
put [本機目錄或檔案] [遠端] put [本機目錄或檔案] 如果是這種格式,則檔案會放置到目前遠端主機的目錄下! |
將檔案由遠端主機下載回來 |
get [遠端主機目錄或檔案] [本機] get [遠端主機目錄或檔案] 若是這種格式,則檔案會放置在目前本機所在的目錄當中!可以使用萬用字元,例如: get * get *.rpm 亦是可以的格式! |
就整體而言, sftp 在 Linux 底下,如果不考慮圖形介面,那麼他已經可以取代 FTP 了呢!因為所有的功能都已經涵蓋啦!因此,在不考慮到圖形介面的 FTP 軟體時,可以直接關掉 FTP 的服務,而改以 sftp-server 來提供 FTP 的服務吧! ^_^
分享到:
相关推荐
linux脚本sftp上传文件
本文将深入探讨如何使用curl命令来实现在Linux环境下进行SFTP和FTP上传操作。 首先,让我们了解一下SFTP。SFTP是一种基于SSH(Secure Shell)的安全文件传输协议,它提供了安全的数据传输,保护了用户的登录凭证和...
linux下如何使用sftp命令 2009年08月05日 星期三 10:03 linux下如何使用sftp命令。 sftp 是一個交互式文件傳輸程式。它類似於 ftp, 但它進行加密傳輸,比FTP有更高的安全性。下邊就簡單介紹一下如何遠程連接主機,...
在IT领域,尤其是在系统编程和网络通信中,C语言因其高效和灵活性而广泛用于实现各种功能,例如在Linux环境中创建SFTP(Secure File Transfer Protocol)客户端。SFTP是一种基于SSH的安全文件传输协议,用于在不安全...
Linux搭建SFTP服务器步骤 Linux搭建SFTP服务器是许多IT从业者需要掌握的一个重要技能。SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,广泛应用于网络文件传输。下面我们将详细介绍如何在Linux...
总结,通过上述步骤,我们成功地在Linux系统中配置了sftp服务,实现了用户通过密钥对登录,限制了用户仅能使用sftp,且不能直接ssh登录,同时也限制了用户的访问范围。这种配置大大提高了系统的安全性。
【标题】"SFTP定时扫描本地文件上传到Linux服务器"涉及的关键知识点主要集中在SFTP(Secure File Transfer Protocol)协议的使用、文件系统的监控以及自动化任务的执行。SFTP是一种安全的网络协议,用于在不同主机...
### Linux系统创建SFTP用户及权限限制实战步骤详解 #### 一、说明 本文将详细介绍如何在Linux系统中创建SFTP用户并实现权限限制。通过使用系统自带的internal-sftp功能,可以有效地限制用户只能在其home目录下进行...
Linux系统配置SFTP服务器详解 Linux系统配置SFTP服务器是当前网络应用中的一种常见需求,SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议。下面我们将详细介绍如何在Linux系统配置SFTP服务器的...
linux下sftp包,用root用户安装即可。谢谢支持。
本文将深入探讨如何使用Delphi通过SFTP(Secure File Transfer Protocol,安全文件传输协议)来连接Linux服务器,实现数据的安全、高效对接。 SFTP是一种基于SSH(Secure Shell)的安全文件传输协议,它提供了对...
在工作或者学习的时候,我们常常会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加、修改、删除操作,并且只能使用sftp登录服务器,不能用ssh操作。这些可以通过配置sftp服务实现。 方法如下 ...
Linux 下 FTP、SFTP 命令详解 FTP(File Transfer Protocol)是一种标准的网络协议,用于在网络中进行文件传输。SFTP(Secure File Transfer Protocol)是 FTP 的一种安全加密版本。本文将详细介绍 Linux 下的 FTP...
### Linux搭建SFTP服务详解 在企业环境中,文件的安全传输是一项重要的任务。SFTP(Secure File Transfer Protocol)作为SSH协议的一部分,提供了加密的数据传输服务,能够有效地保护数据在传输过程中的安全性和...
众所周知SFTP账号是基于SSH账号的,所以在默认情况下... 我们需要创建一个用户组,专门用于sftp用户 $ groupadd sftpusers 2. 我们创建一个用户test $ useradd -s /bin/false -G sftpuser test 注意这里我们将test用户
sftp二次开发库,基于ssh开源库进行封装,二次开发库包含sftp封装接口模块,以及openssl、ssh库源码以及交叉编译方法,直接编译调用模块即可,方便使用 sftp.c、sftp.h、openssl-3.0.2.tar.gz、libssh2-1.10.0.tar....
在Linux系统中,SFTP是通过SSH服务实现的,通常预装在大多数Linux发行版中,无需额外配置即可使用。 ### SFTP的基本使用 1. **连接远程服务器** 连接到远程主机,你需要知道主机的IP地址或域名,以及用户名。例如...
- **安全性**:SFTP使用加密通道传输数据,而FTP则通常采用明文方式。 - **协议**:SFTP基于SSH协议,而FTP则是单独的一种协议。 - **复杂性**:SFTP命令相对简单,而FTP命令较为复杂且功能更多。 - **性能**:FTP在...
Linux 可视化工具。 方便文件上传下载,可进行可视化和命令行操作的一组开源软件。 直接安装即可。 快速上手。 操作简单。
Linux系统中禁止scp和sftp命令的方法 Linux系统中,scp和sftp命令是两种常用的远程文件传输命令,但是它们也存在一些风险,例如可能会让我们的电脑受到攻击,因此在不需要远程传输文件的时候,我们可以将它们关闭。...