连接Linux

连接Linux服务器一般有命令行和SFTP两种方式:

命令行连接

命令行(Command)是Linux系统基本的操作,腾讯云支持三种命令行连接方式:

方式 操作说明
一个独立的SSH客户端 需要下载 putty 等客户端到本地电脑来连接服务器
WebShell(推荐) 腾讯云提供的网页版的在线登录方式

我们以 “WebShell” 为例描述如何连接Linux

  1. 登录腾讯云控制台
  2. 在实例的管理页面,选择需要登录的 Linux 云服务器,单击“登录”。如下图所示: 命令行连接
  3. 在弹出的【登录Linux实例】窗口,选择【标准登录方式】,单击【立即登录】。如下图所示: 立即登录
  4. 输入账号和密码 立即登录
  5. 如果登录成功,WebShell 界面会出现 Socket connection established 提示。如下图所示: 立即登录

通过命令行连接服务器之后,获取数据库密码是最为常见的操作:

示例:获取数据库密码

为了安全考虑,用户每一次部署,都会生成唯一的随机数据库密码,存放在服务中。只需如下的一条命令,即可查看

cat /credentials/password.txt

//运行结果
MySQL username:root
MySQL Password:@qDg1Vq1!V

SFTP连接

SFTP是使用SSH协议的FTP模式,也称之为安全增强型的FTP。SFTP工具是Linux用户最喜欢的一种操作方式,下面以WinSCP这款SFTP工具为例,详细说明SFTP的使用。

配置WinSCP

  1. 下载WinSCP ,安装后,启动并新建一个连接
  2. 根据云服务器的 密码验证和秘钥对 两种验证方式分别说明:
    • 密码验证方式设置(最常见的方式) 密码验证方式
    • 秘钥对验证方式设置 秘钥对验证方式
  3. 验证方式设置好之后,点击"登录"。登录中过程中,系统提示您是否保存登录信息,选择"是"
  4. 成功连接后的界面 WinSCP管理界面

管理文件

WinSCP 通过拖拽,就可以方便上传下载文件,可以对文件(夹)可以对进行多种设置与操作

  1. 一般来说网站的文件都放在 /data/wwwroot 目录下夹 upload files

  2. 右键单击服务器上一个文件或文件夹,可以对云服务器进行多种操作 管理文件

  3. 以修改文件权限为例的相关界面如下

    管理文件

运行命令

WinSCP是自带命令运行功能的,虽然命令功能仅限于运行非交互式命名(即命令执行过程中无需反馈和过程中的输入),但对于初学者确简单实用。

  1. WinSCP登录到服务器,点击菜单来的命令窗口图标(快捷键Ctrl+T也可以) 命令行工具
  2. 在弹出的命令运行窗口执行命令(每次一条命令),以查询内存使用为例,运行命令 free -m 命令行工具

集成Putty

在某些特定的常见下,可能需要使用Putty来运行命令。由于Putty是一个命令操作界面,每次使用的时候都需要输入root密码,如果密码比较复杂,会让人感觉比较麻烦。其实WinSCP是可以集成Putty的,集成后,通过WinSCP就可以打开Putty,自动登录到服务器。

  1. 打开Winscp-选项-集成-应用程序。Putty/terminal客户端路径这里为你本地putty.exe程序的路径 命令行工具
  2. 集成成功后,只需要通过Winscp的窗口快捷方式即可打开Putty 命令行工具

通过Winscp打开Putty操作与直接打开putty没有区别