ガイド
SSHで接続する
WindowsまたはMacから、ターミナルでレンタルMacにアクセスする方法:Tailscale、SSH鍵、初回ログイン。
レンタルしたMacには、暗号化されたTailscaleネットワーク経由で接続します。設定は約10分で、どのレンタルも最初の1時間は無料なので、落ち着いて準備できます。
アクセス情報のメールで、ユーザー名、Macのアドレス(100.81.0.7のような形式)、リモートデスクトップ用のパスワードをお知らせします。このガイドのUSERNAMEとADDRESSは、メールに記載された値に置き換えてください。
SSHの場合は、TailscaleアカウントのメールアドレスとSSH公開鍵の2点をお送りください。SSHのパスワードログインは無効で、鍵のみでログインします。
Windows
Windows 10と11にはSSHクライアントが標準で入っているため、追加のインストールは不要です。
1. Tailscaleをインストール
- tailscale.com/downloadを開き、Windowsを選んでアプリをインストールします。
- アプリを起動し、Log inをクリックして、Google、Microsoft、GitHub、またはメールアドレスでログインします。これで無料のTailscaleアカウントが作成されます。
- タスクバー右下のTailscaleアイコンがConnectedになっていることを確認します。
- ログインに使ったメールアドレスを当社にお送りください。
- 当社がMacを共有すると、Tailscaleから招待メールが届きます。メール内のAcceptをクリックすると、TailscaleアプリのデバイスリストにMacが表示されます。
2. SSH鍵を作成
すでにSSH鍵をお持ちの場合は、この手順は不要です。
- PowerShellを開きます(スタートをクリックし、
PowerShellと入力して開きます)。 - 次のコマンドを入力し、Enterを3回押します(鍵のパスワードは空欄のままで構いません):
ssh-keygen -t ed25519
- 公開鍵を表示します:
Get-Content $HOME\.ssh\id_ed25519.pub
ssh-ed25519で始まる行全体をコピーします。
- この鍵をメールでお送りください。
.pubの付いていないファイルは秘密鍵なので、絶対に送らないでください。
3. 接続する
ssh USERNAME@ADDRESS
- 初回接続時に
Are you sure you want to continue connecting?と表示されます。yesと入力してEnterを押します。 - 末尾が
%の行が表示されればログイン完了です。exitで切断します。
Mac
1. Tailscaleをインストール
- tailscale.com/downloadを開き、macOSを選んでアプリをインストールします。
- アプリを起動し、VPN構成の追加を許可してからLog inをクリックし、Google、Microsoft、GitHub、Apple、またはメールアドレスでログインします。これで無料のTailscaleアカウントが作成されます。
- 画面上部のメニューバーにあるTailscaleアイコンがConnectedになっていることを確認します。
- ログインに使ったメールアドレスを当社にお送りください。
- 当社がMacを共有すると、Tailscaleから招待メールが届きます。メール内のAcceptをクリックすると、TailscaleアプリのデバイスリストにMacが表示されます。
2. SSH鍵を作成
すでにSSH鍵をお持ちの場合は、この手順は不要です。
- ターミナルを開きます(アプリケーション → ユーティリティ → ターミナル)。
- 次のコマンドを入力し、Enterを3回押します(鍵のパスワードは空欄のままで構いません):
ssh-keygen -t ed25519
- 公開鍵を表示します:
pbcopy < ~/.ssh/id_ed25519.pub
鍵がクリップボードにコピーされました。⌘Vで貼り付けられます。
- この鍵をメールでお送りください。
.pubの付いていないファイルは秘密鍵なので、絶対に送らないでください。
3. 接続する
ssh USERNAME@ADDRESS
- 初回接続時に
Are you sure you want to continue connecting?と表示されます。yesと入力してEnterを押します。 - 末尾が
%の行が表示されればログイン完了です。exitで切断します。
ファイルの転送
scpは、レンタルMacではなくお手元のパソコンで実行します。
scp data.zip USERNAME@ADDRESS:~/
scp USERNAME@ADDRESS:~/results.zip .
1行目はファイルをレンタルMacへアップロード、2行目は現在のフォルダへダウンロードします。フォルダごとコピーするには-rを付けます。
トラブルシューティング
- 何も起きない、または接続がタイムアウトする:TailscaleがConnectedになっているか、共有されたMacへの招待を承認したかを確認してください。
Permission denied (publickey)、またはパスワードを求められる:鍵が使われていません。鍵を作成したのと同じパソコン・ユーザーアカウントから接続し、ユーザー名も確認してください。REMOTE HOST IDENTIFICATION HAS CHANGED:Macが再インストールされています。ssh-keygen -R ADDRESSを実行してから、もう一度接続してください。
レンタル終了時
レンタル終了後、アカウントとすべてのファイルを完全に削除し、Tailscaleでの共有を解除します。残したいデータは、終了前にすべてダウンロードしてください。
うまくいかない場合は、jakub@mokris.czまでスクリーンショットまたはエラー内容を添えてご連絡ください。通常、数分以内に返信します。