An EC2 created in the Private Subnet will only have a Private IP and no Public IP, so it won’t be possible to connect to it directly.
Laptop -> EC2 in the Public Subnet -> EC2 in the Private Subnet
Create an EC2 in the Public Subnet and connect to it from the Laptop. From there connect to the EC2 in the Private Subnet. The EC2 in the Public Subnet is called a Jump box or a Bastion box. This is a very widely used industry practice.