社区电脑网络 → 浏览:帖子主题
* 帖子主题:ssh 穿透访问
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 1 楼 ] 124 回复
# 生成本地密钥文件
ssh-keygen

# 验证密码,就是将本机的 ssh 密钥传递给宿主机,以后就不需要密码了
ssh-copy-id 122.114.15.13

然后在 /etc/inittab 里加上,-Ng 可以去掉 g,g 是全局端口的意思
::respawn:ssh -N -R 9980:127.34.56.78:80 -R 9922:127.34.56.78:22 -o ServerAliveInterval=30 122.114.15.13


# 例如:ssh 穿透,开了3个端口,并且设置了30秒的心跳
cat pub-port
#!/bin/sh
ssh -R 9922:127.34.56.78:22 -R 9989:127.34.56.78:3389 -R 9980:127.34.56.78:3000 -N -o ServerAliveInterval=30 122.114.15.13

# ssh 穿透,开了 9980 端口指向子机的 80 端口,开了 9922 端口指向子机的 22 端口,并且设置了30秒的心跳
ssh -N -R 9980:127.34.56.78:80 -R 9922:127.34.56.78:22 -o ServerAliveInterval=30 122.114.15.13

# 访问 ssh (9922 端口已经映射到 ACE 子机的 22 端口)
ssh -p 9922 root@122.114.15.13
2024-03-26 23:13:56 IP:已设置保密
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 2 楼 ] 126 回复
# Windows控制台ssh连接Linux,并且保持连接不断开
ssh -o ServerAliveInterval=30 <user>@<ip>

或者:
ssh -o TCPKeepAlive=yes -o ServerAliveInterval=30 用户@域名或IP -p 端口
2024-03-26 23:53:00 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容