
私の大学では、ファイアウォールの内側にいない限り、論文データベースを閲覧できません。しかし、自宅にいないときに論文を読みたいのです。そこで、リモート閲覧の方法を見つけたいと思っています。
私のラップトップは Mac で、休暇のときにこれを持っていくつもりです。アパートに置いてあり、大学のデータベースにアクセスできる通常のコンピューターは Ubuntu を実行しています。
提案はありますか?
答え1
デスクトップもファイアウォールの背後にあるため、外部から SSH または RDP で接続することはできません (NAT が設定されていない可能性が高いため)...
試すことができるのは、次のような無料のVPNサービスを使用することです。LogMeIn-ハマチ このサービスは無料で、デスクトップとラップトップの両方が Logmein サーバーに接続し、サーバーがリンクするという仕組みです。
この方法では、Logmein から提供された IP を入力してデスクトップに接続できます。
これに接続するには、Mac がこれをサポートしているかどうかわからないため、ラップトップで Ubuntu も実行する必要があるかもしれません。
openssh-serverをインストールしてデスクトップにsshサーバーをセットアップする必要があります。
コンソールで: [aptitude install openssh-server]
次に、ラップトップでデスクトップの SSH サーバーに接続し、それをプロキシとして使用できます...
コンソールで: [ssh -D 8080 logmeinip] (logmeinip を、logmein 上のデスクトップの IP に置き換えます)
次に、ブラウザのプロキシをポート 8080 の localhost または 127.0.0.1 に設定する必要があります (ローカル IP の場合も同様に行います)。
回答:これで、データベースを制限なく閲覧できるはずです。
答え2
大学のサーバーにSSH接続できますか?もしできるなら、SSHトンネル:
ssh -N -p 22 [email protected] -L 2025/localhost/25
コマンドの詳細は次のとおりです。
ssh - 実際のSSHコマンド
-N は、SSH にリモート コマンドを実行しないことを伝えます。それほど必要ではありませんが、より安全になります。
[メールアドレス]- アカウントとSSHホスト情報。ユーザー名はサーバーfakemachine.orgにあります。
-L 2110/localhost/110 はトンネルを作成します。ローカル マシンのポート 2110 からリモート マシンのポート 110 にトラフィックを転送するように SSH に指示します。
コマンドを実行した後、次のようにして Web ブラウザのプロキシ設定を設定できます (この場合は):
- ホスト: ローカルホスト
- ポート: 2025