SecureCRT在Linux中的使用教程汇总
访问VanDyke Software官方网站,根据Linux发行版(如Ubuntu、CentOS)下载对应的安装包(常见格式为.deb、rpm或.tar.gz)。
sudo dpkg -i SecureCRT_x.x.x_i386.deb;若出现依赖问题,执行sudo apt-get install -f修复。sudo yum install SecureCRT(需替换为实际包名)。tar zxvf SecureCRT-*.tar.gz),进入解压目录,执行sudo ./install启动安装向导。sudo snap install securecrt --classic(需提前安装Snapd);flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo,再运行flatpak install flathub com.vandyke.securecrt。SecureCRT或通过应用菜单查找图标);打开SecureCRT,点击File→New Session(或Quick Connect快速连接),在弹出窗口中输入:
SSH2(推荐,安全性更高);22,若服务器自定义需修改);root或普通用户)。配置完成后点击OK保存会话,双击会话名称即可连接。若需免密登录,可在Login标签页勾选Save password(不推荐,安全性低)或配置密钥认证。
New Session窗口选择PublicKey,点击Properties→SSH2→PublicKey,选择Create New Key Pair,设置密钥类型为RSA、长度2048位,生成密钥对(私钥保存在本地,公钥为Identity.pub)。Identity.pub内容复制到服务器~/.ssh/authorized_keys文件(若目录不存在,运行mkdir -p ~/.ssh && chmod 700 ~/.ssh创建),并设置权限chmod 600 ~/.ssh/authorized_keys。Properties→SSH2→PublicKey中选择Use identity file,指定私钥文件路径(如~/.ssh/id_rsa)。Properties→Log标签页启用日志(选择Record session to a file),设置日志路径(如~/securecrt_logs/)和格式(如Text),便于后续排查问题。Properties→Terminal标签页调整字体(如Consolas)、颜色方案(如Linux Default),避免中文乱码(选择Character encoding→UTF-8)。Properties→SSH2→Encryption中选择强加密算法(如AES-256);在Terminal→Anti-idle中设置空闲超时(如300秒),防止连接超时断开;启用SSH Compression(SSH2→Enable Compression)提升传输效率。Options→Global Options→Scripting编写VBScript或Python脚本,实现自动登录、批量执行命令(如send "ls -l\r"模拟输入)。Ctrl+T新建标签页,Ctrl+Tab切换标签页;自定义快捷键(如Alt+Enter全屏、Ctrl+Shift+C/V复制粘贴),提升操作效率。Ctrl+P打开SFTP窗口,或使用rzsz命令(终端输入rz上传、sz filename下载)实现文件拖拽传输。在Properties→Terminal→Appearance中修改Character encoding为UTF-8,通常可解决乱码问题。
ping 服务器IP);systemctl status sshd);ufw allow 22或iptables放行SSH端口);Properties→Connection→Keepalive中启用Send protocol NO-OP(每60秒发送一次),保持连接活跃。curve25519-sha256),若不支持需更新至最新版本;/etc/ssh/sshd_config配置:PubkeyAuthentication yes、AuthorizedKeysFile .ssh/authorized_keys,修改后重启SSH服务(systemctl restart sshd)。