腾讯云主机 CentOS 7配置使用SFTP服务器

想配置一下OS7的SFTP服务,百度一下centos7 sftp以下是两个排名靠前的帖子:

https://blog.csdn.net/fenglailea/article/details/78631760

https://www.cnblogs.com/bky185392793/p/7365809.html

按照文章介绍的方式反复设置,始终无法通过FillZilla成功访问,算了,放弃这个方法了。

也希望哪位大神看到此文能在留言处对上述两位大神的方法指点迷津。

本文介绍一种不需更改配置,创建用户及目录的方法。由于服务器仅为个人编程用,无需设置过于繁琐。

(一)配置ssh,sftp  服务器

1.首先进入腾讯云服务器管理界面

腾讯云主机 CentOS 7配置使用SFTP服务器

选择SSH**,选择创建新**:

腾讯云主机 CentOS 7配置使用SFTP服务器

随便起个名字,系统会自动下载私钥,并将公钥存储在服务器上。

2.下载并安装pytty,选择运行PuTTYgen

腾讯云主机 CentOS 7配置使用SFTP服务器

选择Conversions-import,选择刚刚下载的私钥文件,选择save privete key,设置好保存路径,此文件以后会经常用到。

3.确保主机关机的情况下,选择绑定/解绑主机,选择刚刚的私钥

腾讯云主机 CentOS 7配置使用SFTP服务器

4.创建安全组,选择默认开放22,80,443……端口一项。

腾讯云主机 CentOS 7配置使用SFTP服务器

点击创建安装组右侧的 管理实例  按钮。

腾讯云主机 CentOS 7配置使用SFTP服务器

确保安装组实例已经和云主机绑定。

(二) 至此SSH,SFTP等服务已全部搞定。可以用putty验证ssh开通情况:

1.运行putty,Host Name处填入主机IP或网址,起个名字,点击保存。

腾讯云主机 CentOS 7配置使用SFTP服务器

2.点击菜单connection-data,输入登陆用户名: root

腾讯云主机 CentOS 7配置使用SFTP服务器

选择SSH-Auth,点击browse按钮选择刚刚保存的转换后的私钥文件。

腾讯云主机 CentOS 7配置使用SFTP服务器

返回session菜单,再次点击保存。双击saved sessions列表框中的保存文件名即可登陆。

(三) 下面验证sftp方式访问服务器:

打开filezilla, 站点管理,选择新建站点,常规里面用户名输入root, **选择刚刚保存的私钥文件,点击确定。

腾讯云主机 CentOS 7配置使用SFTP服务器

至此SFTP客户端便配置成功。