sftp换成ftp
1. ftp 和sftp区别 我的linux虚拟机用sftp能脸上 ftp连不上 是什么情况
sftp是安全文件传送协议。为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH的一部份,可是这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多。再具体的你可以找一下维基网络,相信他比我说的好,也详细的多。
linux虚拟机用sftp能脸上ftp连不上是因为你的linux本身安装了SSH,按照上面说的是SSH的一部份,所以SFTP能连上。而FTP服务器端程序本身linux没有安装,因此连不上。假如你需要使用FTP那就安装一下FTP服务器端程序,比如vsftp。
2. 如何配置 ftp/sftp 访问远程文件
通常是下面这样的流程:使用
FTP/SFTP
连接到远程服务器
->
下载要修改的文件
->
使用
ST2
修改文件
->
保存然后拖进
FTP
中
->
刷新网站。
很明显这样的工作流程效率很低,特别是你修改一句代码的时候,为了即时生效,也需要重复切换几个窗口重复这个过程。于是就有了
SFTP
这个插件。
它主要功能就是通过
FTP/SFTP
连接远程服务器并获取文件列表,可以选择下载编辑、重命名、删除等等操作,点下载编辑之后,可以打开这个文件进行修改。修改完成之后,保存一下会自动上传到远程的服务器上面。
使用这个插件之后,工作流程就变成了:使用
SFTP
插件打开文件
->
使用
ST2
编辑修改文件
->
保存文件
->
刷新页面。效率提升了至少一倍以上
3. sftp和ftp的区别是什么
区别在于:文件的安全性。
4. SFTP 和FTPS的区别
SFTP和FTPS的区别如下:
1、指代上的区别
(1)FTPS:是TCP / IP协议组中的协议之一。
(2)SFTP:安全文件传输协议。可以提供一种安全的网络加密方法来传输文件。
2、特点上的区别
(1)FTPS:FTPS协议使用两个端口20和21,其中TCP用于传输数据,而21用于传输控制信息。
(2)SFTP:SFTP本身没有单独的守护程序,必须使用sshd守护程序(默认端口号为22)来完成相应的连接和答复操作,因此从某种意义上讲,SFTP并不像服务器程序,并且更像是一个客户端程序。
3、使用方式上的区别
(1)FTPS:FTPS服务器用于存储文件。用户可以使用FTPS客户端通过FTPS协议访问位于FTPS服务器上的资源。
(2)SFTP:SSH的一部分,是一种将文件传输到Blogger服务器的安全方法。
5. 求详尽的ftp与sftp的分别解释与区别~~ 能给多少给多少~~ 能多通俗多通俗~~
Sftp和ftp over ssh2的区别 ssh2 Sftp 最近使用SecureFx,涉及了两个不同的安全文件传输协议: -sftp -ftp over SSH2 这两种协议是不同的。sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身不需要ftp服务器启动。ftp over SSH2则象一个二传手。 1、SFTP的工作模式:图1显示了SFTP的工作模式,它是作为SSH2的一个子服务工作的。 图 1 SFTP工作模式 2、FTP over SSH2 此协议还是基于ftp协议的。在此协议中SSH2服务器起了一个桥梁作用,把数据在客户端和ftp之间转发。ftp协议本身包括两个通道,一个是控制通道,另一个是数据通道。 FTP over SSH2有两种情况,半安全连接(Less Secure Connection)和安全连接(Full Secure Connection)。在半安全连接时,ftp客户端先和SSH2服务器连接,在这个连接中无论控制通道和数据通道都是加密的。但是SSH2服务器和ftp服务器之间就不是加密的了,如果ftp服务器运行在另外一台机器上,SSH2服务器和ftp直接就是明文传输。见图2。 图 2半安全连接 图3是安全连接模式的情形,SSH2服务器和FTP服务器在同一台服务器上。 图 3 安全连接 http://www.builder.com.cn/2008/0128/722320.shtml 原文看这里
6. ftps和sftp区别
都是为ftp连接加密,协议非常相似。一个是借助ssl协议加密,一个时借助ssh加密。ssl是为http/smtp等加密设计的,ssh是为telnet/ftp等加密、建立传输通道而设计的。
其实ssh建立传输通道就是为了加密和传输,而且这个通道是可以用来远程登录。
如果只说它们的功能,通俗的讲,ssh就像铺管子,ssl就像打包裹,铺管子和打包裹都会使数据安全,都是一个制作密钥的过程,而因为ssh是一个管子所以它很适合ftp的安全传输。
其实,还是要从原理上总结一下。简单的讲:sftp协议是ssh中的一条独立的协议,利用sftp服务器就可以传输数据。
而ftps是ftp-over-ssl的意思,即ftp借助ssl协议加密传输,不但要用ftp服务器还要用ssl协议加密。(如果是ftp-over-ssh,就是完全不同于sftp的传输方式了,就是利用ftp服务器和ssh协议加密传输数据。
)
7. SFTP和FTP的区别及用SFTP代替FTP
http://jingyan..com/article/c74d6000a2af080f6a595dd4.html
8. 网站空间上传文件的FTP与SFTP有什么区别谢谢.
sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。sFTP 为 SSH的一部份,是一种传输档案至 Blogger 服务器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol的安全文件传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。
9. win2003系统下 FreeFileSync v8.1 如何通过sftp将需要备份的文件上传到ftp服务器进行备份。
默认的sublime text是没有这个sftp连接功能的,这只是一个文本编辑器,相当于windows下的txt,所以要先装上插件:
安装Sublime Text 2插件的方法:
1.直接安装
安装Sublime text 2插件很方便http://www.uuudown.com/,可以直接下载安装包解压缩到Packages目录
(菜单->preferences->packages)。
2.使用Package Control组件安装,下载这个方法要先安装Package Control,我就是用这个方法安装的。
先安装package control组件,然后直接在线安装。
1) 按Ctrl+`调出console, 粘贴以下代码到底部命令行并回车:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
2)重启Sublime Text 2。
如果在Perferences->package settings中看到package control这一项,则安装成功。
3)用Package Control安装插件的方法:
按下Ctrl+Shift+P调出命令面板
输入install选择下面提示的 Install Package选项并回车,然后输入SFTP,下拉列表中会出现一些相关的插件,选中sftp进行安装就行了,装好后还需配置如下:选菜单栏中的File->SFTP/FTP->Set up Server,然后出现一个配置窗口如下,
连接成功的话会有在sublime的底部如下显示,这样链接成功了。。。
按下Ctrl+Shift+P调出命令面板
选中sftp进行安装就行了,装好后还需配置如下:
选菜单栏中的File->SFTP/FTP->Set up Server,然后出现一个配置窗口如下,
注意是ftp连接的话,要将sftp改成ftp,然后设置主机名,密码,端口就行了,ftp的端口是21。
连接成功的话会有在sublime的底部如下显示,这样链接成功了。。。
下面介绍将一个项目上传:
在工具栏中点击Project - Add Folder to Project...,选择项目的文件夹。这样左侧会出现project文件夹,右键project,选择FTPSync - Setup FTPSync in this folder,之后会出来一个配置文件sftp-config.json,对配置文件进行修改,代码如下:
[php] view plain
{
// The tab key will cycle through the settings when first created
// Visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
"type": "ftp",
"save_before_upload": true,
"upload_on_save": false,
"sync_down_on_open": false,
"sync_skip_deletes": false,
"confirm_downloads": false,
"confirm_sync": true,
"confirm_overwrite_newer": false,
"host": "wangshangyou.com",
"user": "",
"password": "",
//"port": "22",
"remote_path": "/",
"ignore_regexes": [
"\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
"sftp-settings\\.json", "/venv/", "\\.svn", "\\.hg", "\\.git",
"\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini"
],
//"file_permissions": "664",
//"dir_permissions": "775",
//"extra_list_connections": 0,
"connect_timeout": 30,
//"keepalive": 120,
//"ftp_passive_mode": true,
//"ssh_key_file": "~/.ssh/id_rsa",
//"sftp_flags": ["-F", "/path/to/ssh_config"],
//"preserve_modification_times": false,
//"remote_time_offset_in_hours": 0,
//"remote_encoding": "utf-8",
//"remote_locale": "C",
}
在project目录结构中选择文件右键上传,或者在命令输入框中输入命令。
这样就完成了。
主要快捷键列表:
Ctrl+L 选择整行(按住-继续选择下行)
Ctrl+KK 从光标处删除至行尾
Ctrl+Shift+K 删除整行
Ctrl+Shift+D 复制光标所在整行,插入在该行之前
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+KU 改为大写
Ctrl+KL 改为小写
Ctrl+D 选词 (按住-继续选择下个相同的字符串)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
Ctrl+Shift+/ 注释已选择内容
Ctrl+Z 撤销
Ctrl+Y 恢复撤销
Ctrl+M 光标跳至对应的括号
Alt+. 闭合当前标签
Ctrl+Shift+A 选择光标位置父标签对儿
Ctrl+Shift+[ 折叠代码
Ctrl+Shift+] 展开代码
Ctrl+KT 折叠属性
Ctrl+K0 展开所有
Ctrl+U 软撤销
Ctrl+T 词互换
Tab 缩进 自动完成
Shift+Tab 去除缩进
Ctrl+Shift+↑ 与上行互换
Ctrl+Shift+↓ 与下行互换
Ctrl+K Backspace 从光标处删除至行首
Ctrl+Enter 光标后插入行
Ctrl+Shift+Enter 光标前插入行
Ctrl+F2 设置书签
F2 下一个书签
Shift+F2 上一个书签
10. sftp和ftp有什么区别,只是不同协议吗
区别在于:文件的安全性。
1.
FTP是一种文件传输协议,一般是为了方便数据共享的。包括一个FTP服务器和多个FTP客户端。FTP客户端通过FTP协议在服务器上下载资源。
2.
SFTP协议是在FTP的基础上对数据进行加密,使得传输的数据相对来说更安全。但是这种安全是以牺牲效率为代价的。
3.
SFTP的传输效率比FTP要低。