LoginSignup
1
1

More than 5 years have passed since last update.

自宅PCとIDCフロンティアとをVPN接続してsambaでファイル共有

Posted at

概略

自宅のWindowsマシンをIDCフロンティアとVPN接続してsambaでファイル共有をしたい.
主にHugoのコンテンツ編集なんかを想定していて,テキストだけならssh接続+vimあたりで良いものの画像のアップロードなどをscpでやるのはちょっと面倒くさい.
また,同時に自宅PCでweb閲覧などを継続したい.

前提

  • IDCフロンティア上にwebサーバは既に構築済とする
  • webサーバは何でもいいが,とりあえずdebianとする
  • 自宅PCはWindows10とする
  • 自宅PCはNAT配下でも良いがproxyは通さずwww疎通するものとする

手順

  1. IDCフロンティアのVPN有効化
    1. グローバルIPのVPNを有効化する
    2. ユーザ名とパスワードを追加する
    3. プリシェアードキーをコピーする
  2. Windows10のVPN設定
    1. スタートメニュー→設定→ネットワークとインターネット→VPN→VPN接続を追加する
    2. 次の項目を埋める
      1. Windows(ビルトイン)
      2. 事前共有キーを使ったL2TP/IPSec
      3. 上でコピーしたプリシェアードキーをペースト
      4. 上で設定したユーザ名・パスワードを設定
      5. 保存
    3. アダプターのオプションを変更する→上で追加したVPN接続を右クリック→プロパティ
      1. セキュリティ→暗号化が必要
      2. セキュリティ→次のプロトコルを許可する→Microsoft CHAPをチェックオン
      3. OK
        adpt_conf.jpg
      4. ネットワーク→IPv4→プロパティ
        NWconf.jpg
      5. 詳細設定
        ipv4_conf.jpg
      6. リモートネットワークでデフォルトゲートウェイを使う,をチェックオフ
        ipv4_advanced.jpg
    4. VPN接続することで,インターネット疎通を生かしたまま,IDCF内のプライベートアドレスでVPNへの通信が疎通するようになる
  3. サーバにsambaを導入

    1. sambaインストール

      sudo apt-get install samba
      
    2. 設定変更.
      最低限のhomesのread onlyの変更のみ.他にprinterはいらんだろ,とかは好きにコメントアウトしたりはご自由に.

      --- smb.conf
      +++ smb.conf.orig
      @@ -190,7 +190,7 @@
      
       # By default, the home directories are exported read-only. Change the
       # next parameter to 'no' if you want to be able to write to them.
      -   read only = no
      +   read only = yes
      
       # File creation mask is set to 0700 for security reasons. If you want to
       # create files with group=rw permissions, set next parameter to 0775.
      
    3. samba再起動.なぜかsystemctlやserviceではうまくいかんかったので,古い方法で.
      sudo /etc/init.d/samba restart

  4. 接続
    Windows10側でVPN内のプライベートIPを指定してアクセスすればホームディレクトリが表示されるはず.

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1