前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >xshell工具在开发中的使用技巧

xshell工具在开发中的使用技巧

作者头像
后端云
发布2018-10-24 11:37:57
1.5K0
发布2018-10-24 11:37:57
举报
文章被收录于专栏:后端云

粘贴

默认情况下: 若使用默认的分隔符,vm_id

代码语言:javascript
复制
424288e4-23a7-45de-bb5d-742bd6c54561

双击只能选择一部分,需要按住鼠标拖动,要不多不少,要略需要点时间

变更设置后: 在“选项”的“键盘和鼠标”标签中

  1. 在分隔符中去掉“-”
  2. 勾选“将选定的文本自动复制到剪贴板” vm_id可以双击可以选中,不需要选择复制粘贴,选中的同时已经复制,这时候只需要鼠标中键即可完成粘贴。

分屏

这个没啥好说的,但是很实用,特别对于单显示器的情况。5.0或以上才支持,鼠标拖拽标签到屏幕某一个位置即可实现。

多级跳转

企业内部的环境往往不是每个节点都有外网ip,往往是通过堡垒机,再由堡垒机登陆其他节点,环境复杂的情况,可能不止二级登陆,甚至三级或更多级登陆。用xshell可以轻松实现。

创建新会话的时候,或者点击已创建会话的属性,选择“类别”中“连接”中的“登陆脚本”

选择“执行以下等待并发送规则”复选框,激活下面的Expect和Send两列,可以显示类似于tcl的expect或python pexpect包类似的交互功能。

Expect

Send

$

ssh deployer@xx.xx.xx.xx

password:

xxxxxx

现在是两级登陆,后面可以再添加实现更多级登陆。

隧道转发

选择会话的属性的“类别”中的“连接”中的“SSH”中的“隧道”。

常用的两种方式Local(Outgoing)和Dynamic(SOCKS4/5)

以访问内网的openstack dashboard为例:

Local(Outgoing)

(http) 源主机: localhost 侦听端口: xx 目标主机: xx.xx.xx.xx 目标端口: 80 (novnc) 源主机: localhost 侦听端口: xx 目标主机: xx.xx.xx.xx 目标端口: 6080 浏览器访问的时候不需要设置代理,只需要地址栏输入http://localhost:侦听端口

Dynamic(SOCKS4/5)

侦听端口: xx

浏览器访问的时候需要设置SOCKS4或SOCKS5代理,地址栏需要输入内网的url地址

IE高版本的直接支持SOCKS4/5代理,不过我个人推荐用chrome的Proxy SwitchyOmega插件,现在被墙状态,用V**访问应用商店进行下载

两种隧道转发方式各有特点个人一直使用后者,因为设置少,若要访问其他端口或其他服务,只需要设置堡垒机一处即可。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 后端云 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 粘贴
  • 分屏
  • 多级跳转
  • 隧道转发
    • Local(Outgoing)
      • Dynamic(SOCKS4/5)
      相关产品与服务
      运维安全中心(堡垒机)
      腾讯云运维安全中心(堡垒机)(Operation and Maintenance Security Center (Bastion Host))可为您的 IT 资产提供代理访问以及智能操作审计服务,为客户构建一套完善的事前预防、事中监控、事后审计安全管理体系,助力企业顺利通过等保测评。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档