linux

如何用SecureCRT进行Linux命令执行

小樊
51
2025-10-01 06:31:41
栏目: 智能运维

一、准备工作:安装并启动SecureCRT 确保已从VanDyke Software官网下载并安装SecureCRT(支持Windows、Mac等平台)。安装完成后,打开软件进入主界面,准备配置Linux连接。

二、建立SSH连接(基础步骤)

  1. 新建会话:点击顶部菜单栏「File」→「New Connection…」,弹出「New Session Wizard」窗口。
  2. 配置连接参数
    • Protocol:选择「SSH2」(Linux服务器默认支持的加密协议,安全性更高);
    • Hostname:输入Linux服务器的IP地址或域名(如192.168.1.100example.com);
    • Port:默认SSH端口为22,若服务器修改过端口需填写自定义值;
    • Username:输入登录Linux的用户名(如root或普通用户ubuntu)。
  3. 保存并连接:点击「OK」保存会话配置,双击该会话或在「Session Manager」中选中会话后点击「Connect」,弹出登录窗口。
  4. 身份验证
    • 密码登录:输入Linux用户的密码,点击「OK」即可登录;
    • 密钥登录(推荐):若已生成SSH密钥对(公钥id_rsa.pub、私钥id_rsa),在「New Session Wizard」中选择「PublicKey」,点击「Properties」→「SSH2」→「Authentication」,将私钥文件路径添加至「Private key file」,并勾选「Priority use public key authentication」,登录时无需输入密码。

三、执行Linux命令

  1. 基本命令输入:连接成功后,SecureCRT会显示Linux命令行界面(以$#开头,#表示root用户)。直接输入命令并按「Enter」键执行,例如:
    • ls -l:列出当前目录下的文件及权限、所有者等信息;
    • cd /home:切换到/home目录;
    • pwd:显示当前所在目录的绝对路径;
    • uname -a:查看Linux系统内核版本、主机名等信息。
  2. 常用命令示例
    • 文件操作:cp file1.txt file2.txt(复制文件)、mv old_name new_name(重命名文件)、rm -rf dir/(删除目录及其内容,慎用);
    • 进程管理:ps aux | grep nginx(查看nginx进程)、top(实时查看系统资源占用)、kill -9 PID(强制终止指定PID的进程);
    • 权限管理:chmod 755 script.sh(给脚本添加可执行权限)、chown user:group file.txt(修改文件所有者)。

四、进阶功能:脚本与自动化

  1. 录制与运行脚本
    • 录制脚本:在命令行界面点击「Tools」→「Script Recorder」,开始录制操作(如输入命令、点击按钮),完成后点击「Stop Recording」,脚本会保存至默认目录(如~/.securecrt/scripts/)。
    • 运行脚本:通过「Tools」→「Scripts」→「Run」选择录制的脚本文件(.scr格式),SecureCRT会自动执行录制的操作。
  2. 编写TCL脚本(自定义自动化任务)
    • 创建脚本文件:点击「Script」→「New Script」,输入TCL语法(如send发送命令、expect等待回显),示例如下:
      #!/usr/bin/env tcl
      proc execute_command {command} {
          puts "Executing: $command"
          send "$command\r"
          expect "*\r\n"
          puts "Output: $expect_out(buffer)"
      }
      spawn ssh user@example.com
      expect "assword:"
      send "your_password\r"
      execute_command "ls -l /tmp"
      execute_command "df -h"
      send "exit\r"
      expect eof
      
    • 保存与运行:将脚本保存为linux_tasks.tcl,点击「Script」→「Run Script」选择该文件,即可自动执行脚本中的命令。

五、注意事项

0
看了该问题的人还看了