品牌型号:Lenovo ThinkPad E550C
系统:Windows 11
软件版本:SecureCRT 9
SecureCRT内置了一系列远程连接协议,比如SSH、Telnet、Serial等协议,使得用户能够在终端界面中安全连接并访问远程系统。但在实际使用过程中偶尔会遇到一些技术问题,如远程连接被拒绝、运行程序失败等。下面本文将从两个方面为大家详细解答:为何SecureCRT远程连接被拒绝,SecureCRT怎么运行程序。
一、SecureCRT远程连接被拒绝
SecureCRT远程连接被拒绝,主要可能是因为以下几点原因引起:
1、相关配置填写错误。我们在使用SecureCRT进行远程连接时,需要选择正确的连接协议,填写对应的主机号、端口、用户名和密码,只要其中有一项内容填写错误,就会导致远程拒绝连接。

2、防火墙设置错误。部分网络需要设置防火墙才可以正常连接,我们在SecureCRT的Global Options中,可以新建或编辑Firewall防火墙,其中需要正确填写防火墙的配置,当配置出错时,使用了出错的防火墙,同样会造成远程连接被拒绝的问题。

3、SSH服务未启动。如果以上配置均正确,且远程主机已开机,那么很有可能是远程主机上的SSH服务未开启的原因,使用SecureCRT的SSH协议连接远程电脑时,需要该电脑上的SSH服务正常运行方可连接。
在Linux系统中输入“systemctl status ssh.service”查看SSH服务的运行状态,需要处于active状态才是正常运行状态。

4、远程电脑IP限制。如果服务器的SSH配置允许特定IP范围连接,那么超出该范围的IP就会被拒绝访问,我们可以在远程服务器上输入“cat /etc/hosts.allow”或“cat /etc/hosts.deny”查看IP允许白名单或IP受限黑名单。

二、SecureCRT怎么运行程序
在远程连接成功之后,SecureCRT的一个重要功能就是运行远程程序,无论是在Linux服务器上运行脚本,还是在Windows服务器上执行bat批处理文件,SecureCRT都能操作运行,以下是三种常用的方法:
1、终端输入运行命令。SecureCRT在连接成功后会打开终端操作界面,在其中可以输入各种命令,我们只需输入对应的程序命令即可运行该程序,如“./yourProgram.sh”。

2、按钮方法绑定。在SecureCRT界面下方的按钮栏中,右键点击New Button新建一个按钮,随后Action Function选择Send String,并在右侧填入运行程序的相应命令,如下图所示。
设置完成后,后续点击该按钮就会自动执行命令运行对应的程序,该功能适用于有多行命令,或运行命令较为固定的情况。

3、脚本执行程序。点击菜单的“Start Recoding ”录制一个执行程序的脚本,录制完成后,下次只需点击Run选项,选择对应的脚本即可运行程序。

以上向大家介绍了为什么SecureCRT远程连接被拒绝,SecureCRT怎么运行程序的相关内容,SecureCRT在遇到远程连接被拒绝的问题时,通过检查服务器连接、防火墙设置、验证SSH服务及IP范围等步骤,相信可以得到有效解决。对于需要在远程服务器上运行程序的用户,SecureCRT也提供了多种途径帮助用户实现更高效的操作。
作者署名:包纸