centos/redhat中SecureCRT终端 sshc

一、下载安装

 代码如下 复制代码
[root@localhost src] wget http://cronylab.pl/codes/sshc-0.8.tar.gz
[root@localhost src] tar zxvf sshc-0.8.tar.gz
[root@localhost src] cd ssh_connector-0.8
[root@localhost ssh_connector-0.8]# sh install.sh
[#] Uncompressing iniparser-2.17.tar.gz
[#] Iniparser compilation in progress...
compiling src/iniparser.c ...
compiling src/dictionary.c ...
compiling src/strlib.c ...
a - src/iniparser.o
a - src/dictionary.o
a - src/strlib.o
[#] Installing sshc in /usr/bin/ ...
ssh_connector.c:24:21: error: ncurses.h: No such file or directory
ssh_connector.c:28:18: error: menu.h: No such file or directory
ssh_connector.c:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
ssh_connector.c:58: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
ssh_connector.c:59: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
ssh_connector.c:63: error: expected ‘)’ before ‘*’ token
ssh_connector.c: In function ‘heart’:

如上所示,安装时会报错。因为所需的ncurses.h头文件不存在 ,直接yum安装:

 代码如下 复制代码
[root@localhost ssh_connector-0.8]# yum -y install ncurses ncurses-devel

安装完再重新执行安装:

 代码如下 复制代码
[root@localhost ssh_connector-0.8]# sh install.sh
[#] Uncompressing iniparser-2.17.tar.gz
[#] Iniparser compilation in progress...
compiling src/iniparser.c ...
compiling src/dictionary.c ...
compiling src/strlib.c ...
a - src/iniparser.o
a - src/dictionary.o
a - src/strlib.o
[#] Installing sshc in /usr/bin/ ...
[#] Installation completed
[#] Example config was created in /root/.ssh/ssh_connector.conf and it must be there! (already copied;] )

二、使用
编译配置文件,如下:

 代码如下 复制代码
[root@localhost .ssh]# cat /root/.ssh/ssh_connector.conf
[test1]
hostname = testowy1.test.pl
username = test
port = 22
auth = password
[www]
hostname = 192.168.10.12
username = test
port = 321
auth = password
[1.200]
hostname = 192.168.1.200
username = root
port = 22
auth = password

注:认证方式这里选择的是密码方式 ,key方式没试 。

配置完配置文件后,直接运行sshc命令,调出如下的界面:

 

由于我这个图是在SecureCRT连接的服务器安装的截图,所以旁边会有乱码显示,再给一个直接在gnome、xfce桌面环境下终端的一个截图:

时间: 2025-01-01 16:59:48

centos/redhat中SecureCRT终端 sshc的相关文章

解决CentOS(RedHat)中sendmail和sm-client启动慢故障(转)

  Starting sendmail: Starting sm-client: 刚才发了修改主机名那篇文章后,我意外发现重新启动CentOS的时候系统会卡在sendmail和sm-client那里将近3分钟才继续,找了一下sendmail和sm-client的文档发现自己犯了一个错误. 我简单说一下原因,就是sendmail和sm-client都是MTA,只认网络主机名,如admin.slyar.com这样的,而我之前那篇文章直接把localhost.localdomain改成了Slyar,不

CentOS(RedHat)中sendmail和sm-client启动慢解决办法

Starting sendmail: Starting sm-client: 刚才发了修改主机名那篇文章后,我意外发现重新启动CentOS的时候系统会卡在sendmail和sm-client那里将近3分钟才继续,找了一下sendmail和sm-client的文档发现自己犯了一个错误. 我简单说一下原因,就是sendmail和sm-client都是MTA,只认网络主机名,如admin.slyar.com这样的,而我之前那篇文章直接把localhost.localdomain改成了Slyar,不符合

完全指南:如何在CentOS 7中安装、配置和安全加固FTP服务

FTP(文件传输协议)是一种用于通过网络在服务器和客户端之间传输文件的传统并广泛使用的标准工具,特别是在不需要身份验证的情况下(允许匿名用户连接到服务器).我们必须明白,默认情况下 FTP 是不安全的,因为它不加密传输用户凭据和数据. 在本指南中,我们将介绍在 CentOS/RHEL7 和 Fedora 发行版中安装.配置和保护 FTP 服务器( VSFTPD 代表 "Very Secure FTP Daemon")的步骤. 请注意,本指南中的所有命令将以 root 身份运行,如果你不

在CentOS系统中安装RPMforge的方法

  RPMforge 是 Dag.Dries 和其它软件包的组合.它们为 CentOS 提供了超过 4000 个软件包,包括 mplayer.xmms-MP3和其它流行的媒体播放工具.RPMforge 不是红帽子 Linux 产品或 CentOS 的组成部分,但它是为这些 Linux 套件而设计的. 注释:因为这个安装源不是 CentOS 本身的组成部分,所以有关技术支持的问题应当向 RPMforge 的维护者发送. RPMforge 软件包以 rpm 格式提供,并且一般都是可用的.必需注意,有

如何在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud

Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成.它使用 PHP 和 JavaScript 编写,支持多种数据库系统,比如 MySQL/MariaDB.PostgreSQL.Oracle 数据库和 SQLite.它可以使你的桌面系统和云服务器中的文件保持同步,Nextcloud 为 Windows.Linux.Mac.安卓以及苹果手机都提供了客户端支持.Nextcloud 并非只是 Dropbox 的克隆,它还提供了很多附加特性,如日历.联

RHEL/CentOS 7中安装并配置 PowerDNS 和 PowerAdmin

PowerDNS是一个运行在许多Linux/Unix衍生版上的DNS服务器,它可以使用不同的后端进行配置,包括BIND类型的区域文件.关系型数据库,或者负载均衡/失效转移算法.它也可以被配置成一台DNS递归器,作为服务器上的一个独立进程运行. PowerDNS授权服务器的最新版本是3.4.4,但是当前EPEL仓库中可以获得的版本是3.4.3.我推荐安装EPEL仓库中提供的那一个,因为该版本已经在CentOS和Fedora中测试过.那样,你也可以在今后很容易地更新PowerDNS. 本文用于向你演

如何在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器

Lighttpd 是一款开源 Web 服务器软件.Lighttpd 安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化.相对于其它的 Web 服务器而言,Lighttpd 占用内存更少:因其对 CPU 占用小和对处理速度的优化而在效率和速度方面从众多 Web 服务器中脱颖而出.而 Lighttpd 诸如 FastCGI.CGI.认证.输出压缩.URL 重写等高级功能更是那些面临性能压力的服务器的福音. 以下便是我们在运行 Ubuntu 15.04 或 CentOS 7 Linux 发行

centos/redhat安装桌面环境的教程

一般生产环境中centos/redhat是采用最小化安装,偶然可以尝试玩玩桌面环境,当然乌班图可能桌面优化更好一点. [root@localhost ~]# yum grouplist | more [root@localhost ~]# yum groupinstall "X Window System" "KDE Desktop" Desktop    #安装KDE桌面 or  ####二选一#### [root@localhost ~]# yum groupi

如何在 CentOS/RHEL 中为 Apache Tomcat 绑定 IPv4 地址

如何在 CentOS/RHEL 中为 Apache Tomcat 绑定 IPv4 地址 今天我们来学习一下如何在CentOS 7 Linux分布式系统中为Tomcat绑定IPv4. Apache Tomcat 是由Apache 软件基金会 开发的开源web服务器和servlet容器.它实现了Java Servlet,JavaServer页面(JSP),Java的统一表达式语言,以及Sun Microsystems的Java的WebSocket规范,并提供了一个运行java代码的web服务器环境.