>sftp [username]@[server host] --链接远程服务器
>get [远程 file : /tmp/test/file.file] [本地目录:/tmp/targe/] --下载远程文件到本地
sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。
举例,如远程主机的 IP 是 202.206.64.33或者是域名www.hebust.edu.cn,用户名是 fyt ,在命令行模式下:sftp fyt@202.206.64.33或者 fyt@www.hebust.edu.cn。回车提示输入密码。进入提示符
sftp>
如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以
ssh fyt@202.206.64.33 (其实sftp就是ssh 的一个程式。)
sftp> get /var/www/fuyatao/index.php /home/fuyatao/
这条语句将从远程主机的 /var/www/fuyatao/目录下将 index.php 下载到本地 /home/fuyatao/目录下。
sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/
这条语句将把本地 /home/fuyatao/downloads/目录下的 linuxgl.pdf文件上传至远程主机/var/www/fuyatao/ 目录下。
你如果不知道远程主机的目录是什么样, pwd命令可以帮您查询远程主机的当前路径。查询本机当前工作目录 lpwd.
改变路径可以用cd ,改变本机路径可以用 lcd;
ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l , 即 lls lrm.
要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man sftp.
如果觉得在命令行模式下不太方便,可以 sudo apt-get install gftp。在图形界面下操作就简便多了。
相关推荐
### Unix命令详解与文件传输命令 #### 一、Unix系统基础命令 Unix系统是一类多用户、多任务的操作系统,广泛应用于服务器、超级计算机等领域。本文档将介绍一系列Unix下的常用命令及其用法。 ##### 1. 系统登录与...
在UNIX操作系统中,网络命令是系统管理员和开发者日常工作中不可或缺的一部分。这些命令允许用户与网络进行交互,包括但不限于网络配置、文件传输、网络诊断和监控。以下是对UNIX网络命令集应用的详细介绍: 1. **...
另一方面,《Unix命令全集》(unix命令全集.pdf)则聚焦于Unix系统的命令,虽然大部分Linux命令与Unix兼容,但Unix系统中有一些特定或者更传统的命令可能在Linux中并不常见。例如,"tcsh"或"csh" shell的特有命令,...
在深入探讨Linux和Unix系统中最常用的网络命令之前,我们首先需要理解这两个操作系统的基本特性以及它们在现代计算环境中的重要性。Linux和Unix都是强大的多用户、多任务操作系统,以其稳定性和安全性著称,在服务器...
在深入学习UNIX和Linux操作系统时,掌握一系列基本的命令是至关重要的。这些命令能够帮助用户有效地管理文件、目录、进程,并与其他系统组件进行交互。以下是一些关键的UNIX-Linux命令的详细介绍: **第0章:建立...
掌握Unix常用命令是每一位系统管理员、开发者或IT专业人士的必备技能。以下是一份详细的Unix命令指南,旨在帮助你理解和熟练运用这些基本工具。 一、文件与目录操作 1. `ls`:列出目录内容,如`ls -l`显示详细信息...
本资源“UNIX系统操作命令大全”旨在提供全面的UNIX命令参考,帮助用户熟练掌握这一强大的操作系统。以下是其中的一些关键知识点: 1. **目录与文件管理**:在UNIX系统中,`cd`用于切换目录,`ls`列出目录内容,`...
JSch是一个纯Java实现的SSH2库,它允许我们执行SFTP命令,上传和下载文件,以及管理SSH会话。以下是一个简单的示例,展示了如何使用JSch建立SFTP连接: ```java import com.jcraft.jsch.*; public class ...
3. **SFTP客户端**:有许多可用的SFTP客户端,如Windows上的WinSCP,Unix/Linux下的`sftp`命令行工具,以及各种图形化工具。 4. **文件传输**:使用客户端连接到服务器,输入必要的认证信息,然后执行文件传输操作。...
在Linux或Unix系统中,SFTP通常与FTP(File Transfer Protocol)一起使用,为用户提供安全的文件上传和下载服务。 标题提到的“sftp一键安装脚本”是指一种简化SFTP服务器部署的方法,通过执行一个自动化脚本来快速...
Cron是Unix/Linux系统中的一个守护进程,用于调度周期性的任务执行。而Crontab则是用来配置这些周期性任务的工具。用户可以通过编辑自己的crontab文件来定义何时运行特定的任务或脚本。 - **Cron的工作原理**:Cron...
在这些模拟器中,用户可以输入Unix命令,查看输出结果,如同直接在Unix系统的控制台操作一样。 三、文件传输 FTP(File Transfer Protocol)和SFTP(Secure File Transfer Protocol)是Unix客户端常用的文件传输...
在IT行业中,远程连接到Linux或Unix主机执行指令是一项常见的任务,特别是在系统管理、网络维护以及软件开发等场景中。这种技术允许用户在本地计算机上操作远程服务器,无需实际坐在服务器前,极大地提高了工作效率...
由于SSH是跨平台的,所以无论是Linux、Unix还是Windows系统,都可以通过SSH进行连接。 SFTP(Secure File Transfer Protocol)是SSH的一部分,它提供了一个安全的文件传输机制。与FTP不同,SFTP在整个传输过程中都...
"运行也得用Cygwin"意味着启动和操作sftp服务端时,用户需要在Cygwin的命令行界面中执行相关命令。这可能包括设置配置文件、启动服务、管理用户权限等操作。对于不熟悉Cygwin或Linux命令行的用户来说,可能会有一定...
UNIX系统提供了scp、rsync、ftp、sftp等工具进行文件的远程复制和传输。 **6. 进程的管理** 通过ps、kill、top等命令可以查看、控制和结束进程。 **7. SHELL编程简介** SHELL是用户与系统交互的接口,学习SHELL...
《Unix操作系统学习手册》是一本全面且深入的指南,旨在帮助读者掌握Unix操作系统的配置与命令使用。Unix系统,作为一种历史悠久、广泛应用于服务器和科研领域的多用户、多任务操作系统,其强大而灵活的命令行界面和...
Unix内置了丰富的网络工具,如`telnet`、`ssh`进行远程登录,`ftp`、`sftp`进行文件传输,`nc`(Netcat)用于网络数据传输和端口扫描。 **十、软件包管理** 许多Unix发行版有自己的软件包管理系统,如Red Hat的RPM...
- **sftp commands(sftp命令)**: 详细列出`sftp`命令的使用方法。 - **Environment variables(环境变量)**: 更多有关环境变量的信息。 通过以上内容的学习,读者不仅能够熟练掌握Unix命令行的基础知识,还能...