외부에서 버추얼박스의 리눅스로 ssh 접속

안녕하세요.

저는 계산과학을 전공하고 있는 학생입니다.

학교 연구실에 계산서버가 있는데 여기는 학교밖에서 접속이 불가능합니다.

그래서 지금까지 외부에서 일을 할 경우에 연구실의 데스크탑에 ssh로 접속한 다음 계산서버로 들어가 일을 했습니다.

대스크탑엔 우분투가 깔려져 있고 학교에서 할당받은 고정 ip를 씁니다. 그리고 이 아이피의 22번 포트를 외부에서 접속이 가능하도록 허가받았구요.

그런데 요즘 윈도우에서 처리할 일이 많아서 윈도우 7을 깔았고 그 위에 버추얼박스로 우분투를 설치했습니다.

이 경우에 학교밖에서 버추얼박스의 우분투로 접속해서 계산서버에 들어갈 수 있을까요?

호스트와 게스트의 아이피를 어떻게 해야하고 네트워크 설정을 어떻게 해야할지 모르겠습니다.

답변 부탁드릴게요. 감사합니다.~

버추얼 박스 설명서 6.3.1. Configuring port forwarding with NAT에 있습니다.

[quote:3isornd0]
You will need to know which ports on the guest the service uses and to decide which ports to use on the host (often but not always you will want to use the same ports on the guest and on the host). You can use any ports on the host which are not already in use by a service. For example, to set up incoming NAT connections to an ssh server in the guest, use the following command:

[code:3isornd0]VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,2222,22"[/code:3isornd0]
With the above example, all TCP traffic arriving on port 2222 on any host interface will be forwarded to port 22 in the guest. The protocol name tcp is a mandatory attribute defining which protocol should be used for forwarding (udp could also be used). The name guestssh is purely descriptive and will be auto-generated if omitted. The number after --natpf denotes the network card, like in other parts of VBoxManage.
To remove this forwarding rule again, use the following command:

[code:3isornd0]VBoxManage modifyvm "VM name" --natpf1 delete "guestssh"[/code:3isornd0]
If for some reason the guest uses a static assigned IP address not leased from the built-in DHCP server, it is required to specify the guest IP when registering the forwarding rule:

[code:3isornd0]VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,2222,10.0.2.19,22"[/code:3isornd0]
This example is identical to the previous one, except that the NAT engine is being told that the guest can be found at the 10.0.2.19 address.
To forward all incoming traffic from a specific host interface to the guest, specify the IP of that host interface like this:

[code:3isornd0]VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,127.0.0.1,2222,22"[/code:3isornd0]
This forwards all TCP traffic arriving on the localhost interface (127.0.0.1) via port 2222 to port 22 in the guest.
It is not possible to configure incoming NAT connections while the VM is running. However, you can change the settings for a VM which is currently saved (or powered off at a snapshot).
[/quote:3isornd0]

22번으로 바로 포워딩은 못하고 2222 등의 포트를 게스트의 22번으로 포워딩하다고 합니다.
게스트 오에스가 실행될 때는 설정이 되지 않고 저장되거나 끝났을 때 설정이 된다고 합니다.

답변 감사합니다.

잘 해결되었어요!