Linux下使用sftp

sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。

举例,如远程主机的 IP 是 120.25.12.92或者是域名www.hust.edu.cn,用户名是 yexx ,在命令行模式下:

sftp yexx@120.25.12.92或者 fyt@www.hust.edu.cn。回车提示输入密码。进入提示符

sftp>

如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以
ssh fyt@120.25.12.92(其实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。在图形界面下操作就简便多了。

貌似我测试的是本地,没测试远程的,我还是倾向用图形化界面上传文件

直接拖动即可

上传

put /path/filename(本地主机) /path/filename(远端主机)

下载

get /path/filename(远端主机) /path/filename(本地主机)
时间: 2024-09-21 15:42:15

Linux下使用sftp的相关文章

如何将javaweb项目部署到linux下

以下是对将javaweb项目部署到linux下的方法进行了详细的分析介绍,需要的朋友可以过来参考下   一般都在windows下开发的,现在部署到linux下:1,将项目达成war包(用eclipse,项目右键-->Export-->选择war file) 2,将tomcat(用winSCP当然你也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用put tomcat命令)考到ilunx对应的目录下 3,然后将项目的war包放到tomcat的webapps目录

sftp-Linux suse11平台下进行SFTP报Received message too long 1114795883错误

问题描述 Linux suse11平台下进行SFTP报Received message too long 1114795883错误 suse11平台下进行SFTP时,报Received message too long 1114795883错误.拒绝SFTP连接.求解?

Linux下rz/sz安装及使用方法

http://blog.chinaunix.net/uid-20639775-id-154615.html Linux下rz/sz安装及使用方法 1)    工具说明 在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5, rz/sz默认没有安装所以需要手工安装. sz: 将选定的文件发送(send)到本地机器; rz:运行该命令会弹出 一个文件选择窗口, 从本地选择文件上传到服务器(receive). 下载安装包lrzsz-0

windows下搭建sftp服务器

问题描述 windows下搭建sftp服务器 Windows下搭建sftp服务器,服务器实现不同用户读取不同目录,即对用户设定权限,用过freessh,但不懂如何对用户设定权限. 解决方案 linux 下 sftp 默认都会安装的, Windows 就没有了.网上搜的资料发现比较好用的是 freesshd,免费版中最好用的. 1,下载:http://www.freesshd.com/?ctt=download , 只下载??freeSSHd.exe?就可以了 2,安装:一路默认就可以了 3,设置

linux 下为什么不用IDE编程?

问题描述 linux 下为什么不用IDE编程? 很多前辈都是用vi编辑器+gdb调试器+gcc编译器编程,linux下也有如code blocks的编译器,也很方便,为什么仍用上述组合?有什么优势? 解决方案 很多linux服务程序,都不是在本地编辑并编译,而是通过远程到服务器上进行编辑源代码并编译的.这时候一般都会用telnet/ssh而很少用x,因此无法使用IDE. 解决方案二: 习惯罢了,Linux下大家都欢喜命令行,而不是 IDE. 解决方案三: Linux主要用作服务器,服务器一般不用

如何在 Linux 中使用 sFTP 上传或下载文件与文件夹

sFTP(安全文件传输程序)是一种安全的交互式文件传输程序,其工作方式与 FTP(文件传输协议)类似. 然而,sFTP 比 FTP 更安全:它通过加密 SSH 传输处理所有操作. 它可以配置使用几个有用的 SSH 功能,如公钥认证和压缩. 它连接并登录到指定的远程机器,然后切换到交互式命令模式,在该模式下用户可以执行各种命令. 在本文中,我们将向你展示如何使用 sFTP 上传/下载整个目录(包括其子目录和子文件). 如何在 Linux 中使用 sFTP 传输文件/文件夹 默认情况下,SFTP 协

如何将javaweb项目部署到linux下_unix linux

一般都在windows下开发的,现在部署到linux下:1,将项目达成war包(用eclipse,项目右键-->Export-->选择war file)2,将tomcat(用winSCP当然你也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用put tomcat命令)考到ilunx对应的目录下3,然后将项目的war包放到tomcat的webapps目录下4,启动tomcat(命令:./startup.sh(linux下启动tomcat是.sh文件而非.bat

Linux下备份恢复技术的应用

  本文讲述Linux环境下,如何使用备份的脚本和命令以及商业化的软件来合理高效地保护磁盘数据安全. 备份与恢复系统承担着事前备份与事后恢复的职能.在当前高速发展的网络环境下,任何一个网络上的信息 系统都不可能保证绝对的安全.只要有网络存在,就会有来自网络的形形色色的威胁.为了抵御网络的攻击和入侵,虽然我们引入了日趋成熟的入侵检测系统.防火墙系统等,黑客们的入侵手段也日益高明,他们总能找到这些系统的安全漏洞及不足进行入侵,因而网络入侵所引起的安全事件呈逐年增加之势. 在这种情况下,我们难以保证网

openni opencv linux-如何在linux下建立一个着openni和opencv的工程?

问题描述 如何在linux下建立一个着openni和opencv的工程? 如何在linux下建立一个着openni和opencv的工程?麻烦大神们详细解说下,不胜感激!!!!