
Мой университет не позволяет мне просматривать их базу данных статей, если я не нахожусь за их брандмауэром. Но я хочу читать некоторые статьи, находясь не дома. Поэтому я хочу найти способ удаленного просмотра.
Мой ноутбук — Mac, и я планирую брать его с собой, когда буду в отпуске. Мой обычный компьютер, который стоит в моей квартире и с которого я могу получить доступ к базе данных моего университета, работает под управлением Ubuntu.
Предложения?
решение1
Теперь, поскольку ваш рабочий стол также находится за брандмауэром, вы не сможете подключиться к нему по ssh или rdp извне (поскольку они, вероятно, не настроят для вас NAT)...
что вы можете попробовать, так это использовать бесплатный VPN-сервис, напримерLogMeIn-хамачи Эта услуга бесплатна и работает таким образом, что ваш настольный компьютер и ноутбук подключаются к серверу Logmein, а затем сервер подключает вас.
Таким образом, вы сможете подключиться к своему рабочему столу, введя IP-адрес, который вам предоставил logmein.
Теперь, чтобы подключиться к нему, вам, возможно, также потребуется запустить Ubuntu на своем ноутбуке, поскольку я не знаю, поддерживает ли это Mac.
Вам необходимо настроить SSH-сервер на вашем рабочем столе, установив openssh-server.
В консоли: [aptitude install openssh-server]
Затем на своем ноутбуке вы можете подключиться к SSH-серверу своего настольного компьютера и использовать его в качестве прокси-сервера...
В консоли: [ssh -D 8080 logmeinip] (замените logmeinip на IP-адрес вашего рабочего стола в logmein)
Затем вам нужно установить прокси-сервер вашего браузера на localhost или 127.0.0.1 на порту 8080 (также сделайте это для локальных IP-адресов)
Теперь вы сможете просматривать базу данных без ограничений.
решение2
Можете ли вы подключиться по ssh к университетскому серверу? Если да, то вы должны иметь возможность настроитьssh-туннель:
ssh -N -p 22 [email protected] -L 2025/localhost/25
Вот разбивка команды:
ssh — настоящая команда SSH
-N сообщает SSH, что мы не хотим выполнять удаленную команду. Не так уж и необходимо, но делает это безопаснее.
[email protected]- информация об учетной записи и хосте SSH. Имя пользователя будет на сервере fakemachine.org
-L 2110/localhost/110 Этот создает туннель. Он сообщает SSH пересылать трафик с порта 2110 на локальной машине на порт 110 на удаленной машине.
После выполнения команды вы можете задать настройки прокси-сервера вашего веб-браузера с помощью (в данном случае):
- хост: локальный хост
- порт: 2025