Xshell自动登录跳板机

Xshell自动登录跳板机,第1张

"Damn! Fuck! Go to Hell!!!"
“千万头羊驼在我脑海中呼啸而过……”
这是我第一次知道存在跳板机这种事物时候的心情。
跳板机,我更喜欢叫它堡垒机,顾名思义,是用来保护服务器系统和数据安全的,
对用户来说,堡垒机的存在也使得服务器使用起来存在了诸多不方便,导致采用Xshell每次登录都需要重新输入服务器密码,有时候还要根据提示进行 *** 作。
设想一下,当你打开Xshell连接虚拟机开始一天的工作的时候,
本来可以像闪电一样直连到服务器,
现在呢,要多敲十几个字符才能登陆,
脑海中出现千万头羊驼呼啸的场面在所难免。

那么如何避免羊驼在脑海中呼啸呢?
俗话说:只要思想不滑坡,办法总比问题多。
于是在第一次遇到这类问题时,
我查找了很多这类资料,
最后成功实现了使用Xshell以脚本的方式登录有堡垒机的服务器。
脚本登录的好处是不论中途有多少选择和提示都能用脚本自动搞定。

话休絮烦,那就开始吧!
首先我们打开Xshell点击左上角新建连接的按钮。如图1:

接下来d出如图2的选项卡,填写相关信息,这里注意要填写跳板机的IP。

其中auto_loginvbs脚本的内容如下,可直接复制黏贴保存为auto_loginvbs。

这里需要注意一点,我用的是Xshell7,在Xshell7中“\n”和VbCr是等效的,如果使用Xshell6的话,只能用xshScreenSend VbCr来自动回车换行。
这样基本就结束了,看下效果,全部自动配置,勿需多敲字符。

最后……脑海中的羊驼们已然消失不见……
布莱特杨
2021-04-18 11:11

今日内容

1什么是SSH

SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输。确保了数据传输安全

2SSH的主要功能是什么

1提供远程连接服务器的服务

2对远程连接传输数据进行加密

3SSH与Telnet之间有什么关系

4抓包分析ssh与telnet的区别

telnet使用在交换机 路由器 防火墙 等这类设备上

ssh 使用在服务器邻域

5SSH相关客户端指令ssh scp sftp

客户端可以使用的命令:

ssh:用来连接远程Linux服务器(xshell底层,调用的就是ssh命令)

scp:远程拷贝,全量拷贝(每次拷贝都是全量)

sftp:远程传输

6SSH远程登录方式,用户密码 密钥方式

用户密码:简单容易被破解、复杂记不住

基于密钥的方式来实现:

生产一对拥有数学关系的密钥对(公钥、私钥)

公钥加密,私钥解密。
公钥可以对外提供,对外开放。
私钥只有自己持有,不对外开放

7密钥方式的实现案例

8SSH场景实践,借助SSH免秘实现跳板机功能

9SSH远程连接功能安全优化

服务器不同。堡垒机是使用替丁的服务器进行连接,因此堡垒机换个电脑就登录不上了是因为该电脑的服务器不同。堡垒机,即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段监控和记录运维人员对网络内的服务器、网络设备、安全设备、数据库等设备的 *** 作行为,以便集中报警、及时处理及审计定责。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13076859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存