在上面部署跳板机的过程中,跳板机所附件的安全组规则中开放了TCP 22端口,根据实际情况建议严格限制来源ip地址,只允许指定的IP地址访问。在这基础上,还可以对安全进行优化:
当管理员需要登录跳板机通过AWS CLI在安全组添加规则打开tcp 22 端口;
完成管理任务后,退出ssh会话,AWS CLI将从安全组中关闭tcp 22端口;实现以上效果,可以执行以下脚本 ,请根据实际环境替换安全组id。
当管理员需要登录跳板机通过AWS CLI在安全组添加规则打开tcp 22 端口;
完成管理任务后,退出ssh会话,AWS CLI将从安全组中关闭tcp 22端口;实现以上效果,可以执行以下脚本 ,请根据实际环境替换安全组id。
执行脚本登录时,将执行脚本中的第一条语句,通过AWS CLI添加了ssh服务相关规则,然后ssh成功登录到跳板机:
跳板 服务器客服咨询热线:@HGD889
跳板 服务器客服咨询热线:@HGD889
步骤一:新建Peering Connection
进入console里面VPC下的”Peering Connections”页面,新建”VPC Peering Connection”。 在这里您需要提供跳板机以及受管理服务器所在VPC的ID,点击”Create VPC Peering Connection”。
跳板 服务器客服咨询热线:@HGD889
进入console里面VPC下的”Peering Connections”页面,新建”VPC Peering Connection”。 在这里您需要提供跳板机以及受管理服务器所在VPC的ID,点击”Create VPC Peering Connection”。
跳板 服务器客服咨询热线:@HGD889
当您接受请求之后,您会收到创建新的路由表的通知,您需要点进页面进行路由表的配置。当为本地VPC 配置路由表信息时,您需要提供受访服务器所在VPC的CIDR作为跳板机路由表的Destination,新创建的peering 作为Target。
这一步类似于前面提到的在同一VPC下从公有子网的跳板机访问私有子网的受管理服务器。您需要配置好您的安全组信息,在访问的时候,您需要在管理终端保存受管理服务器公钥所对应的私钥。然后在跳板机上执行ssh ec2-user@受管理服务器内网ip地址
在配置完路由表信息后,您可以看到peering的状态变成了”active”,并且可以看到路由表的相关信息。
跳板 服务器客服咨询热线:@HGD889
跳板 服务器客服咨询热线:@HGD889
SSH不能直接链接,所以找了一个用跳板机的方法(借助另外有IPV4和IPV6的VPS)做跳转。
首先在支持IPV4 IPV6的VPS上设置隧道,设置。
首先在支持IPV4 IPV6的VPS上设置隧道,设置。
主要有三台机器,一台本地机器安装FinalShellwindows机器A).目标机器的ip内网地址:172.24.148.4(C机器),跳转机的ip内网ip地址:172.24.148.5(B机器),外网ip地址:Xx.xX.X.1(B机器)。就是实现从机器A通过跳转机B,访问目标机C
(1)新建一个ssh链接,输入目标地址:172.24.148.4,用户名为目标地址的用户名
(1)新建一个ssh链接,输入目标地址:172.24.148.4,用户名为目标地址的用户名
然后先登录跳板机1(支持V4V6的vps),再登录纯IPV6的机器2,显示连接主机(代理服务器),连接主机成功后可以正常使用纯V6的VPS,期间不能断开跳板机。
跳板 服务器客服咨询热线:@HGD889
跳板 服务器客服咨询热线:@HGD889
(4)打开ssh链接,接受并保存相关的认证key之类的东西,输入目标计算机的密码,就可以实现通过跳转机进行链接了。
跳板 服务器客服咨询热线:@HGD889
跳板 服务器客服咨询热线:@HGD889
(1)新建ssh链接,目标地址为X.X.XX.1端口号和用户名密码为B机器的用户名密码和ssh端口号
跳板 服务器客服咨询热线:@HGD889
跳板 服务器客服咨询热线:@HGD889
(2)在上一步的基础上,选择隧道,新建道,本地端口填上20024,地址填上127.0.0.1,目标地址填入172.24.148.4(C机器)的地址和端口
跳板 服务器客服咨询热线:@HGD889
跳板 服务器客服咨询热线:@HGD889