在个人租用的vps上搭建sftp服务器并通过本机连接上去
本实验所需:Xshell(xshell中包含xftp)、一台vps(windows系统)
sftp是一种协议,即SSH File Transfer Protocol,叫安全文件传送协议,此协议默认占用22号端口,当然在搭建sftp服务器时可以指定端口,一般不建议修改。
为什么要用sftp协议把本地文件传到vps上呢?
sftp进行文件管理较为方便,传输速度较快。
1.首先在租用的vps上打开22号端口
2.远程桌面连接到vps上:
方式一:用finalshell进行远程桌面连接
方法二:win+r,输入mstsc,输入vps的ip和账户密码进行远程桌面连接
3. 在vps上下载freesshd http://www.freesshd.com/?ctt=download
下载freesshd.exe并按照默认安装
4. 安装后打开
在users界面输入用户名密码,Authorization选择Password stored as SHA1 hash
5. ssh界面设置如下,第一个地址选择自己电脑主机的ip地址如果不确定可以召唤出cmd然后输入ipconfig
6. Authetication中Password authetication选择Required,Public key authetication选择allowed
7. 选择Server status,启动ssh服务
8. 接下来验证一下是否可以使用sftp协议进行连接,在租用的vps上打开cmd或者powershell,输入sftp [用户名]@[sftp服务器ip],这边的用户名和服务器IP均为刚刚设置的
成功连接,说明sftp服务器已经搭建完成
9. 接下来就需要在本地安装工具,然后连接上我们的vps上了
经过多个工具的对比,发现xshell中的xftp效果较好,推荐使用xshell(附上地址https://xshell.com)学生填写信息后是免费的
10. 我们安装默认下载安装好xshell和xftp,打开xshell,然后点开xftp
11. 新建连接,协议为sftp,端口22,填写刚刚设置的用户名密码,连接上去
连接成功,现在即可上传下载文件,并且可以对vps的文件进行管理
@font-face { font-family: "Times New Roman" }
@font-face { font-family: "宋体" }
@font-face { font-family: "Calibri" }
p.MsoNormal { mso-style-name: 正文; mso-style-parent: ""; margin: 0 0 0.0001pt; mso-pagination: none; text-align: justify; text-justify: inter-ideograph; font-family: Calibri; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5pt; mso-font-kerning: 1.0000pt }
span.msoIns { mso-style-type: export-only; mso-style-name: ""; text-decoration: underline; text-underline: single; color: rgba(0, 0, 255, 1) }
span.msoDel { mso-style-type: export-only; mso-style-name: ""; text-decoration: line-through; color: rgba(255, 0, 0, 1) }
div.Section0 { page: Section0 }
手机扫一扫
移动阅读更方便
你可能感兴趣的文章