【作業メモ】さくらVPN (CentOS7) で Google Drive にアクセスするまで
2020-07-08-1
[Tips]
作業メモです。
参考ページ:
verification code を得るために、提示された URL へ Mac のブラウザでアクセスすると:
IPが違うからダメなのかな、と思ってポートフォワーディングしてみたけどそれでもダメ。
何かの設定間違いかもしれないけど、深入りせずにあきらめる。
参考ページ:
こちらは Google Drive の認証をサーバの外でやるオプションあり。
無事に認証通って、普通にアクセスできた。
参考ページ:
Mac で実行:
Mac での設定:
CMANにアクセスしてIPアドレスが変わってるか確認。
gdrive
参考ページ:
- Google Driveをコマンドラインから扱う(Gdrive使用) - Qiita
- Linuxでの gdrive の使い方 | アプリ開発ときどきアウトドア
- GitHub - gdrive-org/gdrive: Google Drive CLI Client
$ wget https://github.com/gdrive-org/gdrive/releases/download/2.1.0/gdrive-linux-x64 $ mv gdrive-linux-x64 gdrive $ chmod +x gdrive $ sudo mv gdrive /usr/local/bin/ $ gdrive version gdrive: 2.1.0 Golang: go1.10.4 OS/Arch: linux/amd64 $ gdrive list Authentication needed Go to the following url in your browser: https://accounts.google.com/o/oauth2/auth?... Enter verification code:
verification code を得るために、提示された URL へ Mac のブラウザでアクセスすると:
このアプリでは「Google でログイン」機能が一時的に無効
このアプリは Google での確認がまだ完了していないため Google ログインを使用できません。
IPが違うからダメなのかな、と思ってポートフォワーディングしてみたけどそれでもダメ。
何かの設定間違いかもしれないけど、深入りせずにあきらめる。
rclone
参考ページ:
$ wget https://rclone.org/install.sh $ sudo bash install.sh $ rclone --version rclone v1.52.2 - os/arch: linux/amd64 - go version: go1.14.4 $ rclone config (参考ページ1の通りに実行)
こちらは Google Drive の認証をサーバの外でやるオプションあり。
無事に認証通って、普通にアクセスできた。
$ rclone lsd gdrive: ... $ rclone ls gdrive:MESH -1 MESH.xlsx -1 RASPI_MESH_1.xlsx -1 temp.xlsx $ rclone ls gdrive:IFTTT/WeatherLog -1 log.docx $ rclone copy test.txt gdrive:Data/
ポートフォワーディング
参考ページ:
- さくらの VPS を踏み台にし、 SOCKS プロキシ経由でブラウジングする方法|カメラのちプログラミング♥ところによりカフェ
- どこへ行っても安心!SSHサーバーを踏み台にしてWebアクセスする方法 | LFI
- さくらのVPSにおけるポート開放の落とし穴 - Qiita
Mac で実行:
ssh -N -D 8888 username@sakura-VPS-domain.example.com
Mac での設定:
- 「システム環境設定」→「ネットワーク」→「詳細設定」→「プロキシ」
- 「SOCKS プロキシ」チェック、SOCKS Proxy Server「localhost」「8888」
CMANにアクセスしてIPアドレスが変わってるか確認。