V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  poisedflw  ›  全部回复第 3 页 / 共 19 页
回复总数  376
1  2  3  4  5  6  7  8  9  10 ... 19  
2023-11-08 09:49:25 +08:00
回复了 alanying 创建的主题 SSH 2024 年了, macOS 上最好用的 SSH 工具是啥?
自己写的脚本,可以放在:/usr/local/bin/xxx
```
#!/bin/bash

# https://gist.github.com/pkuczynski/8665367
parse_yaml() {
local prefix=$2
local s='[[:space:]]*' w='[a-zA-Z0-9_]*' fs=$(echo @|tr @ '\034')
sed -ne "s|^\($s\)\($w\)$s:$s\"\(.*\)\"$s\$|\1$fs\2$fs\3|p" \
-e "s|^\($s\)\($w\)$s:$s\(.*\)$s\$|\1$fs\2$fs\3|p" $1 |
awk -F$fs '{
indent = length($1)/2;
vname[indent] = $2;
for (i in vname) {if (i > indent) {delete vname[i]}}
if (length($3) > 0) {
vn=""; for (i=0; i<indent; i++) {vn=(vn)(vname[i])("_")}
printf("%s%s%s=\"%s\"\n", "'$prefix'",vn, $2, $3);
}
}'
}

config_yml=$HOME/secret/server.yml

echo "欢迎使用快捷登录软件"

eval $(parse_yaml "${config_yml}" config_)

select server in $config_server; do
if [ ! -z "$server" ];then
break;
fi
done

# 都是一些默认值
port=config_${server}_port
port=${!port}
if [ -z "$port" ];then
port=22
fi

hostname=config_${server}_hostname
hostname=${!hostname}
if [ -z "$hostname" ];then
echo "不存在服务器配置,自动退出\n"
exit 0
fi

username=config_${server}_username
username=${!username}
if [ -z "$username" ];then
username=root
fi

password=config_${server}_password
password=${!password}

# 证书信息
pem=config_${server}_pem
pem=${!pem}

cmd="-o ServerAliveInterval=60 -p $port $username@$hostname"
if [ ! -z "$pem" ];then
cmd="-i ${pem} ${cmd}"
fi

# 跳板机
# ssh -J user1@host1:port1,user2@host2:port2 user3@host3:port3
proxy_jump=config_${server}_proxy_jump
proxy_jump=${!proxy_jump}
if [ ! -z "$proxy_jump" ]; then
cmd="-J ${proxy_jump} ${cmd}"
fi

# 加上 scp 前缀
cmd="ssh ${cmd}"

if [ ! -z "$password" ];then
cmd="sshpass -p ${password} ${cmd}"
fi

echo $cmd

eval $cmd
```
配置文件放在:$HOME/secret/server.yml
```
server name1 name2
name1:
hostname: 127.0.0.1
port: 22
username: root
password: 123456
pem: /path/to/xxx.pem
proxy_jump: 192.168.0.1:444
name2:
...
```
2023-11-02 12:32:03 +08:00
回复了 ggp1ot2 创建的主题 健康 舌尖有一个溃疡,说话都疼,有没有什么快速缓解办法?
药店买 2 元买一瓶 VC ,这玩意感觉包治百病。
2023-10-09 11:48:51 +08:00
回复了 todshen 创建的主题 问与答 Mac 上最流畅不卡的远程控制另外一台 Mac 的方法是什么?
差不多的需求吧,tailscale 客户端,用 headscale 自建了服务端和 derp 中继。开启 ipv6 的情况下基本都能直连,同城直接用远程控制 10ms 内延迟(优点就是快捷键和 4k 分辨率);同时还自建了 rustdesk 服务端用来做兜底(优点就是速度非常快,当然取决于你的中继服务器带宽,缺点就是分辨率低)
来了来了
2023-09-12 15:27:18 +08:00
回复了 kwok702 创建的主题 问与答 求不用连 Wifi 和 4/5G 网络的监控摄像头推荐
同求,蹲一个推荐(放室内)。
iwHb2Vp00c4 已用
来了来了
2023-09-01 16:25:43 +08:00
回复了 Salud 创建的主题 汽车 找个车有群太难,我发起创建了一个
你要开车群还是开车群?
中奖绝缘体++++++
2023-08-30 10:08:20 +08:00
回复了 zhanglong11 创建的主题 问与答 我这种是不是必须要买房
县城买房,度过义务教育阶段后换大 house 养老
2023-08-29 10:59:46 +08:00
回复了 celisee 创建的主题 问与答 请教下大家,下面保险人员列的车险选项哪些可以不交啊
你这是平安吧,320 这个一般是跟着优惠套餐一起推的。从保额看,你这可以返 900+的现金吧。
2023-08-28 12:36:37 +08:00
回复了 zzxin 创建的主题 推广 [抽奖+优惠]女朋友做了一款超好用的固体洗发水。
@zzxin 已发收货地址
2023-08-28 10:57:38 +08:00
回复了 zzxin 创建的主题 推广 [抽奖+优惠]女朋友做了一款超好用的固体洗发水。
@zzxin 中奖绝缘体开始走运了。
2023-08-25 08:34:01 +08:00
回复了 onexo 创建的主题 分享发现 国内首款适配国产操作系统、自主可控的 IDE 发布
2023-08-25 08:14:38 +08:00
回复了 dongdongdong 创建的主题 问与答 [求推荐] 想换轮胎了,看看大家的推荐
普利司通、邓禄普耐磨,兼顾静音;加抓地的话还是米其林吧。
2023-08-24 09:37:04 +08:00
回复了 zzxin 创建的主题 推广 [抽奖+优惠]女朋友做了一款超好用的固体洗发水。
试一下,看看效果
2023-08-23 08:17:50 +08:00
回复了 2232588429 创建的主题 问与答 怎么总有人喜欢在家抽烟又不做好隔离?
你可以买一个空气净化器
ES300 和 A6 都要超点预算
1  2  3  4  5  6  7  8  9  10 ... 19  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1618 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 16:54 · PVG 00:54 · LAX 08:54 · JFK 11:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.