1,申请了ECS云服务器,
2,下载
推荐使用 SFTP工具去连接Linux。SFTP是使用SSH协议的FTP模式,也称之为安全增强型的FTP。SFTP工具是Linux用户最喜欢的一种操作方式。
下面以WinSCP这款SFTP工具为例,详细说明SFTP的使用。
配置WinSCP
下载WinSCP (opens new window) ,安装后,启动并新建一个连接
根据云服务器的 密码验证和秘钥对 两种验证方式分别说明:
密码验证方式设置(最常见的方式) 密码验证方式
秘钥对验证方式设置 秘钥对验证方式
验证方式设置好之后,点击"登录"。登录中过程中,系统提示您是否保存登录信息,选择"是"
成功连接后的界面 WinSCP管理界面
#管理文件
WinSCP 通过拖拽,就可以方便上传下载文件,可以对文件(夹)可以对进行多种设置与操作
一般来说网站的文件都放在 /data/wwwroot 目录下夹 upload files
右键单击服务器上一个文件或文件夹,可以对云服务器进行多种操作 管理文件
以修改文件权限为例的相关界面如下
管理文件
#运行命令
WinSCP是自带命令运行功能的,虽然命令功能仅限于运行非交互式命名(即命令执行过程中无需反馈和过程中的输入),但对于初学者确简单实用。
WinSCP登录到服务器,点击菜单来的命令窗口图标(快捷键Ctrl+T也可以) 命令行工具
在弹出的命令运行窗口执行命令(每次一条命令),以查询内存使用为例,运行命令 free -m 命令行工具
#集成Putty
在某些特定的常见下,可能需要使用Putty来运行命令。由于Putty是一个命令操作界面,每次使用的时候都需要输入root密码,如果密码比较复杂,会让人感觉比较麻烦。其实WinSCP是可以集成Putty的,集成后,通过WinSCP就可以打开Putty,自动登录到服务器。
打开Winscp-选项-集成-应用程序。Putty/terminal客户端路径这里为你本地putty.exe程序的路径 命令行工具
集成成功后,只需要通过Winscp的窗口快捷方式即可打开Putty 命令行工具
通过Winscp打开Putty操作与直接打开putty没有区别
其中需要注意的是:
以下步骤需要用到一个密钥,这个密钥实在云服务器中生成的,
生成密钥步骤:
前提条件:您需要下载并安装了 PuTTY 和 PuTTYgen,
下载 PuTTY
下载 PuTTYgen
通过账号密码方式连接
先 修改root密码(在云服务器的账户密码登录的位置),修改完毕后在 PuTTY 设置界面上,输入IP地址,账号密码进行连接。
使用密钥方式连接
使用密钥方式连接首先需要确保您已经通过控制台创建并下载了密钥对,且已经通过控制台重启了服务器,确保密钥生效。
(可选)如果您使用的是阿里云生成的 .pem 私钥文件,应先按以下步骤转为 .ppk 私钥文件。如果您的私钥是 .ppk 文件,可以略过这一步。
启动 PuTTYgen。本示例中的 PuTTYgen 版本为 0.68。
在 Parameters > Type of key to generate 中,选中 RSA。Number of bits in a generated key 的值不需要设置,软件会根据导入的私钥信息自动更新。
ECS _ SSH Key Pair _ 导入私钥参数
单击 Load。PuTTYgen 默认仅显示扩展名为 .ppk 的文件。要找到您的 .pem 文件,请选择显示所有类型的文件。
ECS _ SSH Key Pair _ 打开待导入的私钥文件
选择您从阿里云下载的“.pem”格式的私钥文件,然后单击 打开。
ECS _ SSH Key Pair _ 载入pem文件
单击 OK(确定)关闭确认对话框。
单击 Save private key。PuTTYgen 会弹窗警告您是否要在没有设置口令的情况下保存密钥,单击 是(Y)。
ECS _ SSH Key Pair _ 保存私钥
指定与密钥对相同的私钥名称,并保存。PuTTY 会自动为文件添加 .ppk 扩展名。
启动 PuTTY。
单击 Connection > SSH > Auth,再单击 Browse…,选择前面所生成的 .ppk 文件。
ECS _ SSH Key Pair _ Auth
单击 Session。
在 Host Name (or IP address) 里输入账号和需要连接的实例公网 IP 地址,格式为 “root@IP 地址”。
在 Port 里输入端口号 22;
Connection type 选择 SSH。
单击 Open,开始连接您的 Linux 实例。
当页面上出现 Connection established. 时,说明您已经成功地使用密钥对登录实例。
重要总结:
WinSCP中已经有PuTTYgen工具了,只需要在服务器中下载pem 文件,然后通过WinSCP转成ppk文件,在导入到WinSCP中,然后用用户名和密码登录即可。
最终效果就和用虚拟主机一样,我们通过WinSCP直接看到linux操作系统下的文件夹目录了,