Linux基础命令 sftp命令的使用

Linux基础命令 sftp命令的使用,第1张

SFTP(Secure File Transfer Protocol,安全文件传输协议)是一种基于可靠数据流(data stream),提供文件存取和管理的网络传输协议,与 FTP 协议相比,SFTP 在客户端与服务器间提供了一种更为安全的文件传输方式,如果你还在使用 FTP 来进行文件传输,强烈建议切换到更为安全的 SFTP 上来。

常用命令使用:

1远端服务器当前工作目录

sftp> pwd

Remote working directory: /

2远端服务器切换目录

sftp> cd Directory

3远端服务器建立目录

sftp> mkdir Directory

以上的命令都是用来 *** 作远程服务器的,如果想要 *** 作本地目录呢?只需要在每个命令前添加 l即可

4显示本地 *** 作目录下的文件:

sftp> lls

Files

5使用 ! 可以直接运行 Shell 中的指令

6从远程服务器拉取文件

sftp> get remoteFile [newName] 如果不指定 newName,将使用和远程服务器相同的文件名。

7从本地上传文件到服务器

sftp> put File

一般网站源码是放在服务器上,要编辑源码的话有以下几种方式:

可见,以上3种方式有各自的优缺点。现在轮到我们的主角 GIT+sublime+sftp插件 登场啦~

GIT+sublime+sftp插件 有以下优缺点:

好了,废话不多说,(如果想知道怎么用GIT自动部署的可以留言哈~),开始说下如何用 GIT+sublime+sftp插件

注意: 以上内容需一模一样复制黏贴,只修改其中 服务器IP 、 FTP用户名 、 FTP密码 。

网络上的很多SFTP配置会导致以下BUG:上传到服务器时,sublime经常显示上传失败、连接FTP需要很长时间等。以上贴的SFTP配置,是我经过谷歌搜索,结合很多配置文件弄出来的,现在稳定使用中,一次性保存50个以上文件也是没有一个上传失败的,而且很快速,故贴出来分享给大家~

好了,现在只要保存文件,sublime就会将该文件自动同步到服务器了!而且需要更新本地文件为服务器文件时,只需要右键该文件,然后按SFTP的菜单对应 *** 作即可。

最后,安装下GIT,推荐使用sublime配套的 Subime Merge ,这是图形化界面的git客户端,很牛很强大!!

以上,谢谢~
有问题请留言,可以一起探讨~

Windows提供了一些远程管理功能,像使用WindowsPowerShell,ServerManagerexe,或一个telnet服务器,但它并没有提供原生的SSH(安全外壳)或SecureFTP访问。不过,好消息是它是相当容易成立SSH和安全FTP(SFTP)服务器,让您可以安全地访问命令提示符和文件的电脑或远程服务器示例使用的情况下,包括故障排除,维修,或转移/共享文件,当你走出公室。你甚至可以决定设置它做SSH隧道,以确保你的Wi-Fi流量使用热点时。虽然有很多SSH和SFTP服务器可供选择,在这里我们将讨论freeSSHd以下。freeSSH中是一个SSH和Telnet服务器,支持普通的shell或命令行SSH访问,基于SSH的SFTP访问(使用命令行或GUI客户端),基于SSH隧道(一样的功能)。freeSSH中很容易通过一个典型的Windows安装程序安装。做虽然确保创建上面的安装结束时,因为它们所需的加密的私钥。 

如果是用windows中dos界面下的ftp命令,在连接到ftp server后切换用户只需发user命令。

如:user newuser,然后系统会提示输入口令。输入口令后就进入新用户了。

如果是其它图形化的ftp客户端,如wsftp,切换用户可以通过断开当前连接,再连接ftp服务器,然后用新用户登录。

FTP协议是TCP、IP协议组中的协议之一,是Inter文件传送的基础,由服务器和客户端两部分组成。用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。
FTP有ASCII和二进制数据两种传输模式,一般被用来在网络上传输大的文件,例如在开发网站的时候,利用FTP协议把网页或程序传到Web服务器上。在TCP、IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12603204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存