全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1866|回复: 23

[疑问] 发一个类似别名的简化ssh 小技巧 老手勿喷

[复制链接]
发表于 2021-5-14 09:59:57 | 显示全部楼层 |阅读模式
本帖最后由 tanpengsccd 于 2021-5-14 10:13 编辑

我用的iTerm2 + zsh ,感觉大厂开源比较可靠。
---------------------
目的 是为了根据自己需求 尽量少打点字(只输入必要的字符) 就可以更快的连接 小鸡,享受支配小鸡的快感。
比如以前 要
ssh root@oracle.xxx.com
现在只需要
s oracle
或者 mosh:
ms oracle

就能连上小鸡
---------------
理论 bash zsh 都能用.

cat ~/.zshrc

  1. # SSH 简化, 比如你的二级域名是xxx.com, 连接 oracle.xxx.com ,只需要 ms oracle 或者 s oracle.
  2. ms(){
  3.   mosh root@${1}.xxx.com
  4. }
  5. s(){
  6.   ssh root@${1}.xxx.com
  7. }
  8. sci(){
  9.   ssh-copy-id root@${1}.xxx.com
  10. }
复制代码



当然可以自己根据需求 加上端口号,我是给个思路,如果有更好的方案 希望大家多多交流。

我个人认为 多次点击 列表的方式连接小鸡, 应该没有敲 代码快。
发表于 2021-5-14 10:38:09 | 显示全部楼层
linux 基础的 alias
发表于 2021-5-14 10:22:57 | 显示全部楼层

alias vps1='ssh root@xx.xx.xx.xx -p8989'
alias vps2='ssh root@aa.aa.aa.aa -p233'

证书。

然后终端就直接 vps1 回车就上去了。
发表于 2021-5-14 10:08:34 | 显示全部楼层
本帖最后由 陈规 于 2021-5-14 10:11 编辑

用证书登录不香吗?下拉菜单,点名字,连接OK。 密码禁用,还改啥端口啊,随便炸。
发表于 2021-5-14 10:11:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2021-5-14 10:13:14 | 显示全部楼层
陈规 发表于 2021-5-14 10:08
用证书登录不香吗?下拉菜单,点名字,连接OK。

你这不是要点 几下吗?而且 会有 几次 输入输出操作:你要先读 列表,再思考连接哪个机,然后再点连接。而且你的列表要先配置好,这也要时间成本。ssh key 后面也加了 简化函数, sci 那个。
 楼主| 发表于 2021-5-14 10:15:07 | 显示全部楼层
h20 发表于 2021-5-14 10:11
有个东西叫alias,例如alias cd = "rm -rf"

alias 大部分 shell 没办法 带参数。只能用function 曲线救国。 我刚开始也想用alise 来着。
发表于 2021-5-14 10:16:34 | 显示全部楼层
一直用alias 上SSh,一步到位
 楼主| 发表于 2021-5-14 10:18:11 | 显示全部楼层
bannelu 发表于 2021-5-14 10:16
一直用alias 上SSh,一步到位

可以分享一下
 楼主| 发表于 2021-5-14 10:25:04 | 显示全部楼层
bannelu 发表于 2021-5-14 10:22
alias vps1='ssh  -p8989'
alias vps2='ssh  -p233'

如果小鸡有 30台以上,这样写就不够灵活了。你每个小鸡都要写一个  alias 而且 可能还要维护这些列表。
发表于 2021-5-14 10:28:51 | 显示全部楼层
tanpengsccd 发表于 2021-5-14 10:25
如果小鸡有 30台以上,这样写就不够灵活了。你每个小鸡都要写一个  alias 而且 可能还要维护这些列表。 ...

这个看个人吧,一次设置,至少整月享受。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-20 06:13 , Processed in 0.067456 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表