feat: [WIP] implement scp by bgo
This commit is contained in:
@@ -289,6 +289,7 @@ onMounted(load)
|
||||
<option value="password">Password</option>
|
||||
<option value="key">SSH-Key</option>
|
||||
<option value="kerberos">Kerberos</option>
|
||||
<option value="bgo">bgo</option>
|
||||
</select>
|
||||
</label>
|
||||
<label class="field">
|
||||
@@ -350,6 +351,18 @@ onMounted(load)
|
||||
keys. Make sure password-less login already works (e.g. via
|
||||
<code>ssh-copy-id</code>).
|
||||
</p>
|
||||
<p v-else-if="config.ssh.authMethod === 'bgo'" class="hint">
|
||||
bgo mode delegates uploads to the internal <code>bgo scp</code> client,
|
||||
which handles authentication itself. Install bgo and add it to your
|
||||
<code>PATH</code> first — see the
|
||||
<a
|
||||
href="https://bytedance.larkoffice.com/wiki/HpUCw7qRDiW66YkzKdwcXYrTnLf"
|
||||
target="_blank"
|
||||
rel="noopener"
|
||||
>setup guide</a>.
|
||||
Note: bgo cannot create remote directories, so screenshots are saved
|
||||
flat into the remote home directory (the Remote path setting is ignored).
|
||||
</p>
|
||||
<p
|
||||
v-else-if="config.ssh.authMethod === 'password' && !config.ssh.password"
|
||||
class="hint warn"
|
||||
|
||||
Reference in New Issue
Block a user