😽
code-serverへSSH port forwardでつなぐ
code-serverへSSH port forwardでつなぐ
- code-serverの認証はパスワードだけなのでちょっと不安
- 公式の推奨の一つにSSH port forwardを使うことがある
- SSH接続したトンネル経由でのみつながるようにしておけばSSH接続並みの安心感
設定
- client側で.ssh/configで設定しておく
config
Host $portforwardするときの設定名
User $user
HostName $code-serverの稼働ホストのIPアドレス
Port $SSHポート
LocalForward 8080 localhost:8080
IdentityFile ~\.ssh\id_rsa # SSH鍵ノーパス設定をしておく
ServerAliveInterval 5
ExitOnForwardFailure yes
RequestTTY no
RemoteCommand bash -c 'echo "Listening on port localhost:8080 forward to remotehost:8080"; read -r -d '' _'
- clientで
ssh $portforwardするときの設定名
してトンネルを張る - client側のブラウザで localhost:8080 するとつながる
Discussion