This commit is contained in:
crschnick 2025-04-06 10:04:25 +00:00
parent a0086a22e7
commit 6de7e39bb4
35 changed files with 791 additions and 463 deletions

View file

@ -291,6 +291,7 @@ public class AppPrefs {
new AppearanceCategory(),
new VaultCategory(),
new SyncCategory(),
new PasswordManagerCategory(),
new TerminalCategory(),
new TerminalPromptCategory(),
new LoggingCategory(),
@ -298,7 +299,6 @@ public class AppPrefs {
new RdpCategory(),
new ConnectionsCategory(),
new FileBrowserCategory(),
new PasswordManagerCategory(),
new IconsCategory(),
new SecurityCategory(),
new HttpApiCategory(),

View file

@ -200,6 +200,9 @@ public class AppJacksonModule extends SimpleModule {
return null;
}
value = JacksonMapper.getDefault().readValue(new CharArrayReader(s), type);
if (value == null) {
return null;
}
}
var perUser = useCurrentSecretKey;
return perUser

View file

@ -4,165 +4,94 @@ import io.xpipe.app.issue.ErrorAction;
import io.xpipe.app.issue.ErrorEvent;
import io.xpipe.app.util.CommandSupport;
import io.xpipe.app.util.DocumentationLink;
import io.xpipe.app.util.LocalShell;
import io.xpipe.core.process.CommandBuilder;
import io.xpipe.core.process.OsType;
import io.xpipe.core.process.ShellControl;
import io.xpipe.core.process.ShellDialects;
import io.xpipe.core.store.FileNames;
import io.xpipe.core.store.FilePath;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import java.util.concurrent.atomic.AtomicBoolean;
public class SshIdentityStateManager {
private static final Map<UUID, RunningAgent> lastUsed = new HashMap<>();
private static RunningAgent runningAgent;
private static UUID getId(ShellControl sc) {
return sc.getSourceStoreId().orElse(UUID.randomUUID());
}
private static void handleWindowsGpgAgentStop(ShellControl sc) throws Exception {
var out = sc.executeSimpleStringCommand("TASKLIST /FI \"IMAGENAME eq gpg-agent.exe\"");
if (!out.contains("gpg-agent.exe")) {
return;
}
// Kill agent, necessary if it has the wrong configuration
// This sometimes takes a long time if the agent is not running. Why?
sc.executeSimpleCommand(CommandBuilder.of().add("gpg-connect-agent", "killagent", "/bye"));
}
private static void handleWindowsSshAgentStop(ShellControl sc) throws Exception {
var out = sc.executeSimpleStringCommand("TASKLIST /FI \"IMAGENAME eq ssh-agent.exe\"");
if (!out.contains("ssh-agent.exe")) {
return;
}
var msg =
"The Windows ssh-agent is running. This will cause it to interfere with the gpg-agent. You have to manually stop the running ssh-agent service";
if (!sc.isLocal()) {
var admin = sc.executeSimpleBooleanCommand("net.exe session");
if (!admin) {
// We can't stop the service on remote systems in this case
throw ErrorEvent.expected(new IllegalStateException(msg));
} else {
sc.executeSimpleCommand(CommandBuilder.of().add("sc", "stop", "ssh-agent"));
}
}
var r = new AtomicBoolean();
var event = ErrorEvent.fromMessage(msg).expected();
var shutdown = new ErrorAction() {
@Override
public String getName() {
return "Attempt to shut down ssh-agent service";
private static void stopWindowsAgents(boolean openssh, boolean gpg, boolean external) throws Exception {
try (var sc = LocalShell.getShell().start()) {
var pipeExists = sc.view().fileExists(FilePath.of("\\\\.\\pipe\\openssh-ssh-agent"));
if (!pipeExists) {
return;
}
@Override
public String getDescription() {
return "Stop the service as an administrator";
var gpgList = sc.executeSimpleStringCommand("TASKLIST /FI \"IMAGENAME eq gpg-agent.exe\"");
var gpgRunning = gpgList.contains("gpg-agent.exe");
var opensshList = sc.executeSimpleStringCommand("TASKLIST /FI \"IMAGENAME eq ssh-agent.exe\"");
var opensshRunning = opensshList.contains("ssh-agent.exe");
if (external && !gpgRunning && !opensshRunning) {
throw ErrorEvent.expected(new IllegalStateException("An external password manager agent is running, but XPipe requested to use another SSH agent. You have to disable the password manager agent first."));
}
@Override
public boolean handle(ErrorEvent event) {
r.set(true);
return true;
if (gpg && gpgRunning) {
// This sometimes takes a long time if the agent is not running. Why?
sc.executeSimpleCommand(CommandBuilder.of().add("gpg-connect-agent", "killagent", "/bye"));
}
};
event.customAction(shutdown).handle();
if (r.get()) {
if (sc.getShellDialect().equals(ShellDialects.CMD)) {
sc.writeLine(
"powershell -Command \"start-process cmd -ArgumentList ^\"/c^\", ^\"sc^\", ^\"stop^\", ^\"ssh-agent^\" -Verb runAs\"");
} else {
sc.writeLine(
"powershell -Command \"start-process cmd -ArgumentList `\"/c`\", `\"sc`\", `\"stop`\", `\"ssh-agent`\" -Verb runAs\"");
}
}
}
if (openssh && opensshRunning) {
var msg =
"The Windows OpenSSH agent is running. This will cause it to interfere with other agents. You have to manually stop the running ssh-agent service to allow other agents to work";
var r = new AtomicBoolean();
var event = ErrorEvent.fromMessage(msg).expected();
var shutdown = new ErrorAction() {
@Override
public String getName() {
return "Shut down ssh-agent service";
}
public static synchronized void prepareGpgAgent(ShellControl sc) throws Exception {
if (lastUsed.get(getId(sc)) == RunningAgent.GPG_AGENT) {
return;
}
@Override
public String getDescription() {
return "Stop the agent service as an administrator";
}
CommandSupport.isInPathOrThrow(sc, "gpg-connect-agent", "GPG connect agent executable", null);
@Override
public boolean handle(ErrorEvent event) {
r.set(true);
return true;
}
};
event.customAction(shutdown).handle();
String dir;
if (sc.getOsType() == OsType.WINDOWS) {
// Always assume that ssh agent is running
handleWindowsSshAgentStop(sc);
dir = FileNames.join(
sc.command(sc.getShellDialect().getPrintEnvironmentVariableCommand("APPDATA"))
.readStdoutOrThrow(),
"gnupg");
} else {
dir = FileNames.join(sc.getOsType().getUserHomeDirectory(sc), ".gnupg");
}
sc.command(sc.getShellDialect().getMkdirsCommand(dir)).execute();
var confFile = FileNames.join(dir, "gpg-agent.conf");
var content = sc.getShellDialect().createFileExistsCommand(sc, confFile).executeAndCheck()
? sc.getShellDialect().getFileReadCommand(sc, confFile).readStdoutOrThrow()
: "";
if (sc.getOsType() == OsType.WINDOWS) {
if (!content.contains("enable-win32-openssh-support")) {
content += "\nenable-win32-openssh-support\n";
sc.view().writeTextFile(FilePath.of(confFile), content);
// reloadagent does not work correctly, so kill it
handleWindowsGpgAgentStop(sc);
}
sc.executeSimpleCommand(CommandBuilder.of().add("gpg-connect-agent", "/bye"));
} else {
if (!content.contains("enable-ssh-support")) {
content += "\nenable-ssh-support\n";
sc.view().writeTextFile(FilePath.of(confFile), content);
sc.executeSimpleCommand(CommandBuilder.of().add("gpg-connect-agent", "reloadagent", "/bye"));
} else {
sc.executeSimpleCommand(CommandBuilder.of().add("gpg-connect-agent", "/bye"));
}
}
lastUsed.put(getId(sc), RunningAgent.GPG_AGENT);
}
public static synchronized void prepareSshAgent(ShellControl sc) throws Exception {
if (lastUsed.get(getId(sc)) == RunningAgent.SSH_AGENT) {
return;
}
if (sc.getOsType() == OsType.WINDOWS) {
handleWindowsGpgAgentStop(sc);
CommandSupport.isInPathOrThrow(sc, "ssh-agent", "SSH Agent", null);
sc.executeSimpleBooleanCommand("ssh-agent start");
} else if (OsType.getLocal() == OsType.LINUX) {
// Use desktop session agent socket
// This is useful when people have misconfigured their init files to always source ssh-agent -s
// even if it is already set
if (sc.getLocalSystemAccess().supportsExecutableEnvironment()) {
var socketEnvVariable = System.getenv("SSH_AUTH_SOCK");
if (socketEnvVariable != null) {
sc.command(sc.getShellDialect()
.getSetEnvironmentVariableCommand("SSH_AUTH_SOCK", socketEnvVariable))
.execute();
if (r.get()) {
if (sc.getShellDialect().equals(ShellDialects.CMD)) {
sc.command(
"powershell -Command \"Start-Process cmd -Wait -ArgumentList ^\"/c^\", ^\"sc^\", ^\"stop^\", ^\"ssh-agent^\" -Verb runAs\"").executeAndCheck();
} else {
sc.command(
"powershell -Command \"Start-Process cmd -Wait -ArgumentList `\"/c`\", `\"sc`\", `\"stop`\", `\"ssh-agent`\" -Verb runAs\"").executeAndCheck();
}
}
}
}
}
try (var c = sc.command("ssh-add -l").start()) {
private static void checkLocalAgentIdentities(String socketEvn) throws Exception {
try (var sc = LocalShell.getShell().start()) {
checkAgentIdentities(sc, socketEvn);
}
}
public static synchronized void checkAgentIdentities(ShellControl sc, String authSock) throws Exception {
try (var c = sc.command(CommandBuilder.of().add("ssh-add", "-l").fixedEnvironment("SSH_AUTH_SOCK", authSock)).start()) {
var r = c.readStdoutAndStderr();
if (c.getExitCode() != 0) {
var posixMessage = sc.getOsType() != OsType.WINDOWS ? " and the SSH_AUTH_SOCK variable." : "";
var ex = new IllegalStateException("Unable to list agent identities via command ssh-add -l:\n" + r[0]
+ "\n"
+ r[1]
+ "\nPlease check your SSH agent configuration%s.".formatted(posixMessage));
var ex = new IllegalStateException("Unable to list agent identities via command ssh-add -l:\n" +
r[0] +
"\n" +
r[1] +
"\nPlease check your SSH agent configuration%s.".formatted(posixMessage));
var eventBuilder = ErrorEvent.fromThrowable(ex).expected();
if (OsType.getLocal() != OsType.WINDOWS) {
eventBuilder.documentationLink(DocumentationLink.SSH_AGENT);
@ -171,12 +100,116 @@ public class SshIdentityStateManager {
throw ex;
}
}
}
lastUsed.put(getId(sc), RunningAgent.SSH_AGENT);
public static synchronized void prepareLocalExternalAgent() throws Exception {
if (runningAgent == RunningAgent.EXTERNAL_AGENT) {
return;
}
if (OsType.getLocal() == OsType.WINDOWS) {
stopWindowsAgents(true, true, false);
try (var sc = LocalShell.getLocalPowershell().start()) {
var pipeExists = sc.view().fileExists(FilePath.of("\\\\.\\pipe\\openssh-ssh-agent"));
if (!pipeExists) {
// No agent is running
throw ErrorEvent.expected(new IllegalStateException(
"An external password manager agent is set for this connection, but no external SSH agent is running. Make sure that the agent is started in your password manager"));
}
}
}
checkLocalAgentIdentities(null);
runningAgent = RunningAgent.EXTERNAL_AGENT;
}
public static synchronized void prepareRemoteGpgAgent(ShellControl sc) throws Exception {
if (sc.getOsType() == OsType.WINDOWS) {
checkAgentIdentities(sc, null);
} else {
var socketEnv = sc.command("gpgconf --list-dirs agent-ssh-socket").readStdoutOrThrow();
checkLocalAgentIdentities(socketEnv);
}
}
public static synchronized void prepareLocalGpgAgent() throws Exception {
if (runningAgent == RunningAgent.GPG_AGENT) {
return;
}
try (var sc = LocalShell.getShell().start()) {
CommandSupport.isInPathOrThrow(sc, "gpg-connect-agent", "GPG connect agent executable", null);
FilePath dir;
if (sc.getOsType() == OsType.WINDOWS) {
stopWindowsAgents(true, false, true);
var appdata = FilePath.of(sc.view().getEnvironmentVariable("APPDATA")).join("gnupg");
dir = appdata;
} else {
dir = sc.view().userHome().join(".gnupg");
}
sc.view().mkdir(dir);
var confFile = dir.join("gpg-agent.conf");
var content = sc.view().fileExists(confFile) ? sc.view().readTextFile(confFile) : "";
if (sc.getOsType() == OsType.WINDOWS) {
if (!content.contains("enable-win32-openssh-support")) {
content += "\nenable-win32-openssh-support\n";
sc.view().writeTextFile(confFile, content);
// reloadagent does not work correctly, so kill it
stopWindowsAgents(false, true, false);
}
sc.command(CommandBuilder.of().add("gpg-connect-agent", "/bye")).execute();
checkLocalAgentIdentities(null);
} else {
if (!content.contains("enable-ssh-support")) {
content += "\nenable-ssh-support\n";
sc.view().writeTextFile(confFile, content);
sc.executeSimpleCommand(CommandBuilder.of().add("gpg-connect-agent", "reloadagent", "/bye"));
} else {
sc.executeSimpleCommand(CommandBuilder.of().add("gpg-connect-agent", "/bye"));
}
var socketEnv = sc.command("gpgconf --list-dirs agent-ssh-socket").readStdoutOrThrow();
checkLocalAgentIdentities(socketEnv);
}
}
runningAgent = RunningAgent.GPG_AGENT;
}
public static synchronized void prepareRemoteOpenSshAgent(ShellControl sc) throws Exception {
if (sc.getOsType() == OsType.WINDOWS) {
checkAgentIdentities(sc, null);
} else {
var socketEnvVariable = System.getenv("SSH_AUTH_SOCK");
checkLocalAgentIdentities(socketEnvVariable);
}
}
public static synchronized void prepareLocalOpenSshAgent(ShellControl sc) throws Exception {
if (runningAgent == RunningAgent.SSH_AGENT) {
return;
}
if (sc.getOsType() == OsType.WINDOWS) {
CommandSupport.isInPathOrThrow(sc, "ssh-agent", "SSH Agent", null);
stopWindowsAgents(false, true, true);
sc.executeSimpleBooleanCommand("ssh-agent start");
checkLocalAgentIdentities(null);
} else {
var socketEnvVariable = System.getenv("SSH_AUTH_SOCK");
checkLocalAgentIdentities(socketEnvVariable);
}
runningAgent = RunningAgent.SSH_AGENT;
}
private enum RunningAgent {
SSH_AGENT,
GPG_AGENT
GPG_AGENT,
EXTERNAL_AGENT
}
}

View file

@ -10,7 +10,6 @@ import io.xpipe.core.process.OsType;
import io.xpipe.core.process.ShellControl;
import io.xpipe.core.process.ShellDialects;
import io.xpipe.core.store.FileNames;
import io.xpipe.core.store.FilePath;
import io.xpipe.core.util.ValidationException;
import com.fasterxml.jackson.annotation.JsonSubTypes;
@ -22,13 +21,13 @@ import lombok.Value;
import lombok.extern.jackson.Jacksonized;
import java.io.IOException;
import java.nio.file.Path;
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type")
@JsonSubTypes({
@JsonSubTypes.Type(value = SshIdentityStrategy.None.class),
@JsonSubTypes.Type(value = SshIdentityStrategy.File.class),
@JsonSubTypes.Type(value = SshIdentityStrategy.SshAgent.class),
@JsonSubTypes.Type(value = SshIdentityStrategy.PasswordManagerAgent.class),
@JsonSubTypes.Type(value = SshIdentityStrategy.Pageant.class),
@JsonSubTypes.Type(value = SshIdentityStrategy.GpgAgent.class),
@JsonSubTypes.Type(value = SshIdentityStrategy.YubikeyPiv.class),
@ -70,11 +69,28 @@ public interface SshIdentityStrategy {
@Override
public void prepareParent(ShellControl parent) throws Exception {
SshIdentityStateManager.prepareSshAgent(parent);
if (parent.isLocal()) {
SshIdentityStateManager.prepareLocalOpenSshAgent(parent);
} else {
SshIdentityStateManager.prepareRemoteOpenSshAgent(parent);
}
}
@Override
public void buildCommand(CommandBuilder builder) {
// Use desktop session agent socket
// This is useful when people have misconfigured their init files to always source ssh-agent -s
// even if it is already set
builder.environment("SSH_AUTH_SOCK", sc -> {
if (!sc.isLocal() || sc.getOsType() == OsType.WINDOWS) {
return null;
}
var socketEnvVariable = System.getenv("SSH_AUTH_SOCK");
return socketEnvVariable;
});
builder.add("-oIdentitiesOnly=no");
if (forwardAgent) {
builder.add(1, "-A");
}
@ -109,6 +125,7 @@ public interface SshIdentityStrategy {
@Override
public void buildCommand(CommandBuilder builder) {
builder.add("-oIdentitiesOnly=no");
builder.environment("SSH_AUTH_SOCK", parent -> {
if (parent.getOsType().equals(OsType.WINDOWS)) {
return getPageantWindowsPipe(parent);
@ -149,6 +166,66 @@ public interface SshIdentityStrategy {
}
}
@JsonTypeName("passwordManagerAgent")
@Value
@Jacksonized
@Builder
class PasswordManagerAgent implements SshIdentityStrategy {
boolean forwardAgent;
@Override
public void prepareParent(ShellControl parent) throws Exception {
if (parent.isLocal()) {
SshIdentityStateManager.prepareLocalExternalAgent();
} else {
SshIdentityStateManager.checkAgentIdentities(parent, null);
}
}
@Override
public void buildCommand(CommandBuilder builder) {
builder.add("-oIdentitiesOnly=no");
if (forwardAgent) {
builder.add(1, "-A");
}
}
}
@Value
@Jacksonized
@Builder
@JsonTypeName("gpgAgent")
class GpgAgent implements SshIdentityStrategy {
boolean forwardAgent;
@Override
public void prepareParent(ShellControl parent) throws Exception {
parent.requireLicensedFeature("gpgAgent");
if (parent.isLocal()) {
SshIdentityStateManager.prepareLocalGpgAgent();
} else {
SshIdentityStateManager.prepareRemoteGpgAgent(parent);
}
}
@Override
public void buildCommand(CommandBuilder builder) {
builder.add("-oIdentitiesOnly=no");
builder.environment("SSH_AUTH_SOCK", sc -> {
if (sc.getOsType() == OsType.WINDOWS) {
return null;
}
var r = sc.executeSimpleStringCommand("gpgconf --list-dirs agent-ssh-socket");
return r;
});
if (forwardAgent) {
builder.add(1, "-A");
}
}
}
@Value
@Jacksonized
@Builder
@ -247,36 +324,6 @@ public interface SshIdentityStrategy {
}
}
@Value
@Jacksonized
@Builder
@JsonTypeName("gpgAgent")
class GpgAgent implements SshIdentityStrategy {
boolean forwardAgent;
@Override
public void prepareParent(ShellControl parent) throws Exception {
parent.requireLicensedFeature("gpgAgent");
SshIdentityStateManager.prepareGpgAgent(parent);
}
@Override
public void buildCommand(CommandBuilder builder) {
builder.environment("SSH_AUTH_SOCK", sc -> {
if (sc.getOsType() == OsType.WINDOWS) {
return null;
}
var r = sc.executeSimpleStringCommand("gpgconf --list-dirs agent-ssh-socket");
return r;
});
if (forwardAgent) {
builder.add(1, "-A");
}
}
}
@Value
@Jacksonized
@Builder

View file

@ -88,6 +88,28 @@ public class SshIdentityStrategyHelper {
p);
}
private static OptionsBuilder passwordManagerAgent(Property<SshIdentityStrategy.PasswordManagerAgent> p, boolean allowForward) {
if (!allowForward) {
return new OptionsBuilder()
.bind(
() -> {
return new SshIdentityStrategy.PasswordManagerAgent(false);
},
p);
}
var forward = new SimpleBooleanProperty(p.getValue() != null && p.getValue().isForwardAgent());
return new OptionsBuilder()
.nameAndDescription("forwardAgent")
.addToggle(forward)
.nonNull()
.bind(
() -> {
return new SshIdentityStrategy.PasswordManagerAgent(forward.get());
},
p);
}
private static OptionsBuilder otherExternal(Property<SshIdentityStrategy.OtherExternal> p, boolean allowForward) {
if (!allowForward) {
return new OptionsBuilder()
@ -185,6 +207,7 @@ public class SshIdentityStrategyHelper {
new SimpleObjectProperty<>(strat instanceof SshIdentityStrategy.CustomPkcs11Library f ? f : null);
var agent = new SimpleObjectProperty<>(strat instanceof SshIdentityStrategy.SshAgent a ? a : null);
var pageant = new SimpleObjectProperty<>(strat instanceof SshIdentityStrategy.Pageant a ? a : null);
var passwordManagerAgent = new SimpleObjectProperty<>(strat instanceof SshIdentityStrategy.PasswordManagerAgent a ? a : null);
var gpgAgent = new SimpleObjectProperty<>(strat instanceof SshIdentityStrategy.GpgAgent a ? a : null);
var otherExternal = new SimpleObjectProperty<>(strat instanceof SshIdentityStrategy.OtherExternal a ? a : null);
@ -195,6 +218,7 @@ public class SshIdentityStrategyHelper {
map.put(AppI18n.observable("base.none"), new OptionsBuilder());
map.put(AppI18n.observable("base.keyFile"), fileIdentity(proxy, file, perUserFile, allowSync));
map.put(AppI18n.observable("base.sshAgent"), agent(agent, allowForward));
map.put(AppI18n.observable("passwordManagerAgent"), passwordManagerAgent(passwordManagerAgent, allowForward));
map.put(AppI18n.observable("base.pageant"), pageant(pageant, allowForward));
map.put(gpgFeature.suffixObservable("base.gpgAgent"), gpgAgent(gpgAgent, allowForward));
map.put(pkcs11Feature.suffixObservable("base.yubikeyPiv"), new OptionsBuilder());
@ -207,21 +231,23 @@ public class SshIdentityStrategyHelper {
? 1
: strat instanceof SshIdentityStrategy.SshAgent
? 2
: strat instanceof SshIdentityStrategy.Pageant
: strat instanceof SshIdentityStrategy.PasswordManagerAgent
? 3
: strat instanceof SshIdentityStrategy.Pageant ?
4
: strat instanceof SshIdentityStrategy.GpgAgent
? 4
? 5
: strat instanceof SshIdentityStrategy.YubikeyPiv
? 5
? 6
: strat
instanceof
SshIdentityStrategy.CustomPkcs11Library
? 6
? 7
: strat
instanceof
SshIdentityStrategy
.OtherExternal
? 7
? 8
: strat == null ? -1 : 0);
return new OptionsBuilder()
.longDescription("base:sshKey")
@ -232,11 +258,12 @@ public class SshIdentityStrategyHelper {
case 0 -> new SimpleObjectProperty<>(new SshIdentityStrategy.None());
case 1 -> file;
case 2 -> agent;
case 3 -> pageant;
case 4 -> gpgAgent;
case 5 -> new SimpleObjectProperty<>(new SshIdentityStrategy.YubikeyPiv());
case 6 -> customPkcs11;
case 7 -> otherExternal;
case 3 -> passwordManagerAgent;
case 4 -> pageant;
case 5 -> gpgAgent;
case 6 -> new SimpleObjectProperty<>(new SshIdentityStrategy.YubikeyPiv());
case 7 -> customPkcs11;
case 8 -> otherExternal;
default -> new SimpleObjectProperty<>();
};
},

View file

@ -36,7 +36,7 @@ selectType=Vælg type
selectTypeDescription=Vælg forbindelsestype
selectShellType=Shell-type
selectShellTypeDescription=Vælg typen af shell-forbindelse
name=Navn
name=Navn
storeIntroTitle=Connection Hub
storeIntroDescription=Her kan du administrere alle dine lokale og eksterne shell-forbindelser på ét sted. Til at begynde med kan du hurtigt registrere tilgængelige forbindelser automatisk og vælge, hvilke du vil tilføje.
detectConnections=Søg efter forbindelser ...
@ -343,6 +343,7 @@ developerModeDescription=Når den er aktiveret, får du adgang til en række eks
editor=Editor
custom=Brugerdefineret
passwordManager=Adgangskode-manager
externalPasswordManager=Ekstern adgangskodeadministrator
passwordManagerDescription=Den password manager-implementering, der skal udføres for at hente passwords.\n\nDu kan derefter indstille nøglen til at blive hentet, hver gang du opretter en forbindelse, der kræver en adgangskode.
passwordManagerCommandTest=Test password manager
passwordManagerCommandTestDescription=Her kan du teste, om output ser korrekt ud, hvis du har sat en password manager-kommando op. Kommandoen skal kun sende selve adgangskoden til stdout, ingen anden formatering skal medtages i outputtet.
@ -617,7 +618,7 @@ isDefaultGroup=Kør alle gruppescripts på shell init
executionType=Udførelsestype
executionTypeDescription=I hvilke sammenhænge kan man bruge dette script
minimumShellDialect=Shell-type
minimumShellDialectDescription=Den påkrævede shell-type for dette script
minimumShellDialectDescription=Shell-typen til at køre dette script i
dumbOnly=Dum
terminalOnly=Terminal
both=Begge dele
@ -727,6 +728,7 @@ init=Indlæg
shell=Shell
hub=Hub
script=script
genericScript=Generisk script
archiveName=Arkivets navn
compress=Komprimere
compressContents=Komprimere indhold
@ -776,7 +778,7 @@ yubikeyPiv=Yubikey PIV
pageant=Forestilling
gpgAgent=GPG-agent
customPkcs11Library=Brugerdefineret PKCS#11-bibliotek
sshAgent=SSH-agent
sshAgent=OpenSSH-agent
none=Intet
otherExternal=Anden ekstern kilde
sync=Synkronisering
@ -1316,7 +1318,8 @@ iconDirectory=Ikon-katalog
addUnsupportedKexMethod=Tilføj ikke-understøttet nøgleudvekslingsmetode
addUnsupportedKexMethodDescription=Tillad den nøgleudvekslingsmetode, der skal bruges til denne forbindelse
runSilent=lydløst i baggrunden
runCommand=i en filbrowser
runInFileBrowser=i en filbrowser
runInConnectionHub=i forbindelseshub
commandOutput=Kommando-output
iconSourceDeletionTitle=Kilde til slette-ikon
iconSourceDeletionContent=Vil du slette denne ikonkilde og alle tilknyttede ikoner?
@ -1360,3 +1363,11 @@ querying=Forespørgsel ...
retrievedPassword=Opnået: $PASSWORD$
refreshOpenpubkey=Opdater openpubkey-identitet
refreshOpenpubkeyDescription=Kør opkssh refresh for at gøre openpubkey-identiteten gyldig igen
all=Alle
terminalPrompt=Terminal-prompt
terminalPromptDescription=Terminalprompt-værktøjet til brug i dine fjernterminaler.\n\nNår du aktiverer en terminalprompt, opsættes og konfigureres prompt-værktøjet automatisk på målsystemet, når du åbner en terminalsession. Det ændrer ikke eksisterende prompt-konfigurationer eller profilfiler på et system.\n\nDet vil øge terminalens indlæsningstid den første tid, mens prompten er ved at blive konfigureret på fjernsystemet.
terminalPromptConfiguration=Konfiguration af terminalprompt
terminalPromptConfig=Konfig-fil
terminalPromptConfigDescription=Den brugerdefinerede konfigurationsfil, der skal anvendes på prompten. Denne konfiguration bliver automatisk sat op på målsystemet, når terminalen initialiseres, og bruges som standardkonfiguration for prompten.\n\nHvis du vil bruge den eksisterende standardkonfigurationsfil på hvert system, kan du lade dette felt være tomt.
passwordManagerKey=Nøgle til adgangskodehåndtering
passwordManagerAgent=Ekstern password manager-agent

View file

@ -342,6 +342,7 @@ developerModeDescription=Wenn du diese Option aktivierst, hast du Zugang zu eine
editor=Editor
custom=Benutzerdefiniert
passwordManager=Passwort-Manager
externalPasswordManager=Externer Passwort-Manager
passwordManagerDescription=Die Passwortmanager-Implementierung, die zum Abrufen von Passwörtern ausgeführt wird.\n\nDu kannst dann den Schlüssel so einstellen, dass er immer dann abgerufen wird, wenn du eine Verbindung aufbaust, die ein Passwort erfordert.
passwordManagerCommandTest=Passwort-Manager testen
passwordManagerCommandTestDescription=Du kannst hier testen, ob die Ausgabe korrekt aussieht, wenn du einen Passwortmanager-Befehl eingerichtet hast. Der Befehl sollte nur das Passwort selbst auf stdout ausgeben, keine andere Formatierung sollte in der Ausgabe enthalten sein.
@ -621,7 +622,7 @@ isDefaultGroup=Alle Gruppenskripte auf der Shell init ausführen
executionType=Ausführungsart
executionTypeDescription=In welchen Kontexten ist dieses Skript zu verwenden?
minimumShellDialect=Shell-Typ
minimumShellDialectDescription=Der erforderliche Shell-Typ für dieses Skript
minimumShellDialectDescription=Der Shell-Typ, in dem das Skript ausgeführt wird
dumbOnly=Dumm
terminalOnly=Terminal
both=Beide
@ -728,6 +729,7 @@ init=Init
shell=Shell
hub=Hub
script=skript
genericScript=Generisches Skript
archiveName=Name des Archivs
compress=Komprimieren
compressContents=Inhalte komprimieren
@ -779,7 +781,7 @@ yubikeyPiv=Yubikey PIV
pageant=Pageant
gpgAgent=GPG-Agent
customPkcs11Library=Benutzerdefinierte PKCS#11-Bibliothek
sshAgent=SSH-Agent
sshAgent=OpenSSH-Agent
#custom
none=Nichts
otherExternal=Andere externe Quelle
@ -1301,7 +1303,8 @@ iconDirectory=Icon-Verzeichnis
addUnsupportedKexMethod=Nicht unterstützte Schlüsselaustauschmethode hinzufügen
addUnsupportedKexMethodDescription=Erlaube die Schlüsselaustauschmethode, die für diese Verbindung verwendet werden soll
runSilent=leise im Hintergrund
runCommand=im Dateibrowser
runInFileBrowser=im Dateibrowser
runInConnectionHub=im Verbindungs-Hub
commandOutput=Befehlsausgabe
iconSourceDeletionTitle=Symbolquelle löschen
iconSourceDeletionContent=Möchtest du diese Icon-Quelle und alle damit verbundenen Icons löschen?
@ -1346,3 +1349,11 @@ querying=Abfragen ...
retrievedPassword=Erhalten: $PASSWORD$
refreshOpenpubkey=Openpubkey-Identität aktualisieren
refreshOpenpubkeyDescription=Führe opkssh refresh aus, um die openpubkey-Identität wieder gültig zu machen
all=Alle
terminalPrompt=Terminal-Eingabeaufforderung
terminalPromptDescription=Das Terminalprompt-Tool, das du in deinen Remote-Terminals verwenden kannst.\n\nWenn du einen Terminalprompt aktivierst, wird das Prompt-Tool automatisch auf dem Zielsystem eingerichtet und konfiguriert, wenn du eine Terminalsitzung öffnest. Bestehende Prompt-Konfigurationen oder Profildateien auf einem System werden dabei nicht verändert.\n\nDadurch verlängert sich die Ladezeit des Terminals beim ersten Mal, während der Prompt auf dem entfernten System eingerichtet wird.
terminalPromptConfiguration=Konfiguration der Terminal-Eingabeaufforderung
terminalPromptConfig=Config-Datei
terminalPromptConfigDescription=Die benutzerdefinierte Konfigurationsdatei, die auf den Prompt angewendet werden soll. Diese Konfiguration wird automatisch auf dem Zielsystem eingerichtet, wenn das Terminal initialisiert wird, und als Standardkonfiguration für den Prompt verwendet.\n\nWenn du die vorhandene Standardkonfigurationsdatei auf jedem System verwenden willst, kannst du dieses Feld leer lassen.
passwordManagerKey=Passwortmanager-Schlüssel
passwordManagerAgent=Externer Passwortmanager-Agent

View file

@ -42,6 +42,7 @@ selectTypeDescription=Select connection type
selectShellType=Shell Type
#context: computer shell program
selectShellTypeDescription=Select the Type of the Shell Connection
#context: name of an inanimate or abstract object
name=Name
storeIntroTitle=Connection Hub
storeIntroDescription=Here you can manage all your local and remote shell connections in one place. To start off, you can quickly detect available connections automatically and choose which ones to add.
@ -633,7 +634,6 @@ executionTypeDescription=In what contexts to use this script
#context: computer shell program
minimumShellDialect=Shell type
#context: computer shell program
#force
minimumShellDialectDescription=The shell type to run this script in
dumbOnly=Dumb
terminalOnly=Terminal
@ -793,7 +793,7 @@ yubikeyPiv=Yubikey PIV
pageant=Pageant
gpgAgent=GPG Agent
customPkcs11Library=Custom PKCS#11 library
sshAgent=SSH-Agent
sshAgent=OpenSSH agent
#context: nothing selected
none=None
otherExternal=Other external source
@ -1191,6 +1191,7 @@ lockCreationAlertHeader=Create new vault user
loginAlertTitle=Login required
loginAlertHeader=Unlock vault to access your personal connections
vaultUser=Vault user
#context: dative case
me=Me
addUser=Add user ...
addUserDescription=Create a new user for this vault
@ -1278,6 +1279,7 @@ serviceProtocolType=Service protocol type
serviceProtocolTypeDescription=Control how to open the service
serviceCommand=The command to run once the service is active
serviceCommandDescription=The placeholder $PORT will be replaced with the actual tunneled local port
#context: not the measure of importance or personal ethics
value=Value
showAdvancedOptions=Show advanced options
sshAdditionalConfigOptions=Additional config options
@ -1388,3 +1390,4 @@ terminalPromptConfiguration=Terminal prompt configuration
terminalPromptConfig=Config file
terminalPromptConfigDescription=The custom config file to apply to the prompt. This config will be automatically set up on the target system when the terminal is initialized and used as the default prompt config.\n\nIf you want to use the existing default config file on each system, you can leave this field empty.
passwordManagerKey=Password manager key
passwordManagerAgent=External password manager agent

View file

@ -332,6 +332,7 @@ developerModeDescription=Cuando esté activado, tendrás acceso a una serie de o
editor=Editor
custom=Personalizado
passwordManager=Gestor de contraseñas
externalPasswordManager=Gestor de contraseñas externo
passwordManagerDescription=La implementación del gestor de contraseñas que debe ejecutarse para obtener contraseñas.\n\nA continuación, puedes configurar la clave para que se recupere siempre que establezcas una conexión que requiera una contraseña.
passwordManagerCommandTest=Gestor de contraseñas de prueba
passwordManagerCommandTestDescription=Aquí puedes comprobar si la salida parece correcta si has configurado un comando gestor de contraseñas. El comando sólo debe mostrar la contraseña en la salida estándar, no debe incluir ningún otro formato.
@ -600,7 +601,7 @@ isDefaultGroup=Ejecutar todos los scripts de grupo en shell init
executionType=Tipo de ejecución
executionTypeDescription=En qué contextos utilizar este script
minimumShellDialect=Tipo de shell
minimumShellDialectDescription=El tipo de shell requerido para este script
minimumShellDialectDescription=El tipo de shell en el que ejecutar este script
dumbOnly=Tonto
terminalOnly=Terminal
both=Ambos
@ -705,6 +706,7 @@ init=Init
shell=Shell
hub=Hub
script=script
genericScript=Script genérico
archiveName=Nombre del archivo
compress=Comprime
compressContents=Comprimir contenidos
@ -754,7 +756,7 @@ yubikeyPiv=Yubikey PIV
pageant=Concurso
gpgAgent=Agente GPG
customPkcs11Library=Biblioteca PKCS#11 personalizada
sshAgent=Agente SSH
sshAgent=Agente OpenSSH
none=Ninguno
otherExternal=Otra fuente externa
sync=Sincroniza
@ -1271,7 +1273,8 @@ iconDirectory=Directorio de iconos
addUnsupportedKexMethod=Añadir un método de intercambio de claves no admitido
addUnsupportedKexMethodDescription=Permite utilizar el método de intercambio de claves para esta conexión
runSilent=silenciosamente en segundo plano
runCommand=en el explorador de archivos
runInFileBrowser=en el explorador de archivos
runInConnectionHub=en centro de conexión
commandOutput=Salida de comandos
iconSourceDeletionTitle=Borrar fuente de iconos
iconSourceDeletionContent=¿Quieres eliminar esta fuente de iconos y todos los iconos asociados a ella?
@ -1315,3 +1318,11 @@ querying=Consulta ...
retrievedPassword=Obtenido: $PASSWORD$
refreshOpenpubkey=Actualizar identidad openpubkey
refreshOpenpubkeyDescription=Ejecuta opkssh refresh para que la identidad openpubkey vuelva a ser válida
all=Todos los
terminalPrompt=Terminal prompt
terminalPromptDescription=La herramienta de aviso de terminal que debes utilizar en tus terminales remotos.\n\nActivar un prompt de terminal establecerá y configurará automáticamente la herramienta prompt en el sistema de destino al abrir una sesión de terminal. Esto no modifica ninguna configuración de prompt ni archivos de perfil existentes en un sistema.\n\nEsto aumentará el tiempo de carga del terminal por primera vez mientras se configura el prompt en el sistema remoto.
terminalPromptConfiguration=Configuración del indicador de terminal
terminalPromptConfig=Archivo de configuración
terminalPromptConfigDescription=El archivo de configuración personalizada que se aplicará al prompt. Esta configuración se establecerá automáticamente en el sistema de destino cuando se inicialice el terminal y se utilizará como configuración predeterminada del indicador.\n\nSi quieres utilizar el archivo de configuración por defecto existente en cada sistema, puedes dejar este campo vacío.
passwordManagerKey=Clave del gestor de contraseñas
passwordManagerAgent=Agente gestor de contraseñas externo

View file

@ -339,6 +339,7 @@ developerModeDescription=Lorsque cette option est activée, tu as accès à tout
editor=Éditeur
custom=Sur mesure
passwordManager=Gestionnaire de mots de passe
externalPasswordManager=Gestionnaire de mots de passe externe
passwordManagerDescription=L'implémentation du gestionnaire de mots de passe à exécuter pour récupérer les mots de passe.\n\nTu peux ensuite définir la clé à récupérer chaque fois que tu établis une connexion qui nécessite un mot de passe.
passwordManagerCommandTest=Test du gestionnaire de mot de passe
passwordManagerCommandTestDescription=Tu peux tester ici si la sortie semble correcte si tu as mis en place une commande de gestionnaire de mot de passe. La commande ne doit sortir que le mot de passe lui-même sur stdout, aucun autre formatage ne doit être inclus dans la sortie.
@ -615,7 +616,7 @@ executionType=Type d'exécution
executionTypeDescription=Dans quels contextes utiliser ce script
#custom
minimumShellDialect=Type de shell
minimumShellDialectDescription=Le type de shell requis pour ce script
minimumShellDialectDescription=Le type d'interpréteur de commandes dans lequel ce script doit être exécuté
dumbOnly=Muet
terminalOnly=Terminal
both=Les deux
@ -722,6 +723,7 @@ init=Init
shell=Shell
hub=Hub
script=script
genericScript=Script générique
archiveName=Nom de l'archive
compress=Compresser
compressContents=Compresser le contenu
@ -775,7 +777,7 @@ yubikeyPiv=Yubikey PIV
pageant=Pageant
gpgAgent=Agent GPG
customPkcs11Library=Bibliothèque PKCS#11 personnalisée
sshAgent=Agent SSH
sshAgent=Agent OpenSSH
none=Aucun
otherExternal=Autre source externe
sync=Sync
@ -1306,7 +1308,8 @@ iconDirectory=Répertoire d'icônes
addUnsupportedKexMethod=Ajoute une méthode d'échange de clés non prise en charge
addUnsupportedKexMethodDescription=Autoriser la méthode d'échange de clés à utiliser pour cette connexion
runSilent=silencieusement en arrière-plan
runCommand=dans un navigateur de fichiers
runInFileBrowser=dans un navigateur de fichiers
runInConnectionHub=dans un hub de connexion
commandOutput=Sortie de commande
iconSourceDeletionTitle=Supprimer la source de l'icône
iconSourceDeletionContent=Veux-tu supprimer cette source d'icônes et toutes les icônes qui y sont associées ?
@ -1350,3 +1353,11 @@ querying=Interroger...
retrievedPassword=Obtenu : $PASSWORD$
refreshOpenpubkey=Rafraîchir l'identité openpubkey
refreshOpenpubkeyDescription=Exécute opkssh refresh pour que l'identité openpubkey soit à nouveau valide
all=Tous
terminalPrompt=Invite du terminal
terminalPromptDescription=L'outil d'invite de terminal à utiliser dans tes terminaux distants.\n\nL'activation d'une invite de terminal permet d'installer et de configurer automatiquement l'outil d'invite sur le système cible lors de l'ouverture d'une session de terminal. Cela ne modifie pas les configurations d'invite ou les fichiers de profil existants sur un système.\n\nCela augmentera le temps de chargement du terminal pour la première fois pendant que l'invite est en train d'être configurée sur le système distant.
terminalPromptConfiguration=Configuration de l'invite du terminal
terminalPromptConfig=Fichier de configuration
terminalPromptConfigDescription=Le fichier de configuration personnalisé à appliquer à l'invite. Cette configuration sera automatiquement mise en place sur le système cible lors de l'initialisation du terminal et utilisée comme configuration par défaut de l'invite.\n\nSi tu veux utiliser le fichier de config par défaut existant sur chaque système, tu peux laisser ce champ vide.
passwordManagerKey=Clé du gestionnaire de mots de passe
passwordManagerAgent=Agent externe de gestion des mots de passe

View file

@ -332,6 +332,7 @@ developerModeDescription=Apabila diaktifkan, Anda akan memiliki akses ke berbaga
editor=Editor
custom=Kustom
passwordManager=Manajer kata sandi
externalPasswordManager=Pengelola kata sandi eksternal
passwordManagerDescription=Implementasi pengelola kata sandi untuk dijalankan untuk mengambil kata sandi.\n\nAnda kemudian dapat mengatur kunci yang akan diambil setiap kali Anda membuat koneksi yang memerlukan kata sandi.
passwordManagerCommandTest=Menguji pengelola kata sandi
passwordManagerCommandTestDescription=Anda dapat menguji di sini apakah output terlihat benar jika Anda telah mengatur perintah pengelola kata sandi. Perintah ini seharusnya hanya mengeluarkan kata sandi itu sendiri ke stdout, tidak ada format lain yang harus disertakan dalam keluaran.
@ -600,7 +601,7 @@ isDefaultGroup=Menjalankan semua skrip grup pada shell init
executionType=Jenis eksekusi
executionTypeDescription=Dalam konteks apa untuk menggunakan skrip ini
minimumShellDialect=Jenis shell
minimumShellDialectDescription=Jenis shell yang diperlukan untuk skrip ini
minimumShellDialectDescription=Jenis shell untuk menjalankan skrip ini di
dumbOnly=Bodoh
terminalOnly=Terminal
both=Keduanya
@ -705,6 +706,7 @@ init=Init
shell=Shell
hub=Hub
script=skrip
genericScript=Skrip umum
archiveName=Nama arsip
compress=Kompres
compressContents=Mengompres konten
@ -754,7 +756,7 @@ yubikeyPiv=Yubikey PIV
pageant=Kontes
gpgAgent=Agen GPG
customPkcs11Library=Perpustakaan PKCS # 11 khusus
sshAgent=Agen SSH
sshAgent=Agen OpenSSH
none=Tidak ada
otherExternal=Sumber eksternal lainnya
sync=Sinkronisasi
@ -1271,7 +1273,8 @@ iconDirectory=Direktori ikon
addUnsupportedKexMethod=Menambahkan metode pertukaran kunci yang tidak didukung
addUnsupportedKexMethodDescription=Izinkan metode pertukaran kunci digunakan untuk koneksi ini
runSilent=diam-diam di latar belakang
runCommand=di peramban file
runInFileBrowser=di peramban file
runInConnectionHub=di hub koneksi
commandOutput=Keluaran perintah
iconSourceDeletionTitle=Menghapus sumber ikon
iconSourceDeletionContent=Apakah Anda ingin menghapus sumber ikon ini dan semua ikon yang terkait dengannya?
@ -1315,3 +1318,11 @@ querying=Mengajukan pertanyaan ...
retrievedPassword=Diperoleh: $PASSWORD$
refreshOpenpubkey=Menyegarkan identitas openpubkey
refreshOpenpubkeyDescription=Jalankan penyegaran opkssh untuk membuat identitas openpubkey kembali valid
all=Semua
terminalPrompt=Perintah terminal
terminalPromptDescription=Alat prompt terminal untuk digunakan di terminal jarak jauh Anda.\n\nMengaktifkan prompt terminal akan secara otomatis mengatur dan mengonfigurasi alat prompt pada sistem target saat membuka sesi terminal. Hal ini tidak akan mengubah konfigurasi prompt atau file profil yang ada pada sistem.\n\nHal ini akan meningkatkan waktu pemuatan terminal untuk pertama kalinya saat prompt sedang disiapkan pada sistem jarak jauh.
terminalPromptConfiguration=Konfigurasi prompt terminal
terminalPromptConfig=File konfigurasi
terminalPromptConfigDescription=File konfigurasi khusus untuk diterapkan pada prompt. Konfigurasi ini akan secara otomatis diatur pada sistem target saat terminal diinisialisasi dan digunakan sebagai konfigurasi prompt default.\n\nJika Anda ingin menggunakan file konfigurasi default yang ada pada setiap sistem, Anda dapat mengosongkan bidang ini.
passwordManagerKey=Kunci pengelola kata sandi
passwordManagerAgent=Agen pengelola kata sandi eksternal

View file

@ -332,6 +332,7 @@ developerModeDescription=Una volta abilitato, avrai accesso a una serie di opzio
editor=Editore
custom=Personalizzato
passwordManager=Gestore di password
externalPasswordManager=Gestore di password esterno
passwordManagerDescription=L'implementazione del gestore di password da eseguire per recuperare le password.\n\nPuoi quindi impostare la chiave da recuperare ogni volta che imposti una connessione che richiede una password.
passwordManagerCommandTest=Test del gestore di password
passwordManagerCommandTestDescription=Puoi verificare se l'output è corretto se hai impostato un comando di gestione delle password. Il comando deve inviare a stdout solo la password stessa e non deve includere nessun'altra formattazione nell'output.
@ -600,7 +601,7 @@ isDefaultGroup=Esegui tutti gli script di gruppo all'avvio della shell
executionType=Tipo di esecuzione
executionTypeDescription=In quali contesti utilizzare questo script
minimumShellDialect=Tipo di shell
minimumShellDialectDescription=Il tipo di shell richiesto per questo script
minimumShellDialectDescription=Il tipo di shell in cui eseguire questo script
dumbOnly=Muto
terminalOnly=Terminale
both=Entrambi
@ -705,6 +706,7 @@ init=Init
shell=Shell
hub=Hub
script=script
genericScript=Script generico
archiveName=Nome dell'archivio
compress=Comprimere
compressContents=Comprimere i contenuti
@ -754,7 +756,7 @@ yubikeyPiv=Yubikey PIV
pageant=Pagina
gpgAgent=Agente GPG
customPkcs11Library=Libreria PKCS#11 personalizzata
sshAgent=Agente SSH
sshAgent=Agente OpenSSH
none=Non c'è niente
otherExternal=Altra fonte esterna
sync=Sincronizzazione
@ -1271,7 +1273,8 @@ iconDirectory=Elenco di icone
addUnsupportedKexMethod=Aggiungi un metodo di scambio di chiavi non supportato
addUnsupportedKexMethodDescription=Consenti il metodo di scambio di chiavi da utilizzare per questa connessione
runSilent=silenziosamente in background
runCommand=nel browser di file
runInFileBrowser=nel browser di file
runInConnectionHub=in un hub di connessione
commandOutput=Output del comando
iconSourceDeletionTitle=Elimina l'icona sorgente
iconSourceDeletionContent=Vuoi eliminare questa fonte di icone e tutte le icone ad essa associate?
@ -1315,3 +1318,11 @@ querying=Interrogare ...
retrievedPassword=Ottenuto: $PASSWORD$
refreshOpenpubkey=Aggiorna l'identità openpubkey
refreshOpenpubkeyDescription=Esegui opkssh refresh per rendere di nuovo valida l'identità di openpubkey
all=Tutti
terminalPrompt=Prompt del terminale
terminalPromptDescription=Lo strumento di prompt del terminale da utilizzare nei terminali remoti.\n\nL'abilitazione di un prompt del terminale imposta e configura automaticamente lo strumento di prompt sul sistema di destinazione quando si apre una sessione di terminale. Questo non modifica le configurazioni del prompt o i file di profilo esistenti sul sistema.\n\nQuesto aumenterà il tempo di caricamento del terminale per la prima volta mentre il prompt viene configurato sul sistema remoto.
terminalPromptConfiguration=Configurazione del prompt del terminale
terminalPromptConfig=File di configurazione
terminalPromptConfigDescription=Il file di configurazione personalizzato da applicare al prompt. Questa configurazione verrà impostata automaticamente sul sistema di destinazione quando il terminale viene inizializzato e verrà utilizzata come configurazione predefinita del prompt.\n\nSe vuoi utilizzare il file di configurazione predefinito esistente su ogni sistema, puoi lasciare questo campo vuoto.
passwordManagerKey=Chiave del gestore di password
passwordManagerAgent=Agente esterno per la gestione delle password

View file

@ -36,7 +36,7 @@ selectType=タイプを選択する
selectTypeDescription=接続タイプを選択する
selectShellType=シェルタイプ
selectShellTypeDescription=シェル接続のタイプを選択する
name=
name=
storeIntroTitle=接続ハブ
storeIntroDescription=ローカルとリモートのシェル接続を一元管理できる。まず始めに、利用可能な接続を自動的に素早く検出し、追加する接続を選択することができる。
detectConnections=接続を検索する
@ -332,6 +332,7 @@ developerModeDescription=有効にすると、開発に役立つさまざまな
editor=エディター
custom=カスタム
passwordManager=パスワードマネージャー
externalPasswordManager=外部パスワードマネージャー
passwordManagerDescription=パスワードを取得するために実行するパスワードマネージャの実装。\n\nそして、パスワードを必要とする接続をセットアップするときはいつでも取得されるようにキーを設定することができる。
passwordManagerCommandTest=テストパスワードマネージャー
passwordManagerCommandTestDescription=パスワード・マネージャー・コマンドをセットアップした場合、出力が正しく見えるかどうかをここでテストできる。コマンドはパスワードそのものを標準出力に出力するだけで、他の書式は出力に含まれないはずである。
@ -600,7 +601,7 @@ isDefaultGroup=シェルinitですべてのグループスクリプトを実行
executionType=実行タイプ
executionTypeDescription=このスクリプトをどのような文脈で使うか
minimumShellDialect=シェルタイプ
minimumShellDialectDescription=このスクリプトに必要なシェルタイプ
minimumShellDialectDescription=このスクリプトを実行するシェルタイプ
dumbOnly=ダム
terminalOnly=ターミナル
both=どちらも
@ -705,6 +706,7 @@ init=イニシャル
shell=シェル
hub=ハブ
script=スクリプト
genericScript=汎用スクリプト
archiveName=アーカイブ名
compress=圧縮する
compressContents=コンテンツを圧縮する
@ -754,7 +756,7 @@ yubikeyPiv=ユビキーPIV
pageant=ページェント
gpgAgent=GPGエージェント
customPkcs11Library=カスタムPKCS#11ライブラリ
sshAgent=SSHエージェント
sshAgent=OpenSSHエージェント
none=なし
otherExternal=その他の外部ソース
sync=同期
@ -1271,7 +1273,8 @@ iconDirectory=アイコンディレクトリ
addUnsupportedKexMethod=サポートされていない鍵交換方法を追加する
addUnsupportedKexMethodDescription=この接続に使用する鍵交換方式を許可する。
runSilent=バックグラウンドで静かに
runCommand=ファイルブラウザ
runInFileBrowser=ファイルブラウザ
runInConnectionHub=コネクションハブ
commandOutput=コマンド出力
iconSourceDeletionTitle=アイコンのソースを削除する
iconSourceDeletionContent=このアイコンソースとそれに関連するすべてのアイコンを削除するか?
@ -1315,3 +1318,11 @@ querying=クエリする.
retrievedPassword=取得した:$PASSWORD$
refreshOpenpubkey=openpubkeyのIDをリフレッシュする
refreshOpenpubkeyDescription=opkssh refreshを実行し、openpubkeyのIDを再度有効にする。
all=すべて
terminalPrompt=ターミナルプロンプト
terminalPromptDescription=リモート端末で使用する端末プロンプトツール。\n\nターミナルプロンプトを有効にすると、ターミナルセッションを開くときに、 ターゲットシステム上のプロンプトツールが自動的にセットアップされ、 設定される。これは、システム上の既存のプロンプト設定やプロファイルファイルを変更しない。\n\nこのため、リモートシステム上でプロンプトが設定されている間、 最初のターミナルロード時間が長くなる。
terminalPromptConfiguration=ターミナルプロンプトの設定
terminalPromptConfig=コンフィグファイル
terminalPromptConfigDescription=プロンプトに適用するカスタムconfigファイル。このコンフィグは、端末が初期化されたときにターゲットシステム上で 自動的に設定され、デフォルトのプロンプトコンフィグとして使われる。\n\n各システムで既存のデフォルトコンフィグファイルを使いたい場合は、 このフィールドを空にしておくことができる。
passwordManagerKey=パスワードマネージャーキー
passwordManagerAgent=外部パスワードマネージャーエージェント

View file

@ -332,6 +332,7 @@ developerModeDescription=Als deze optie is ingeschakeld, heb je toegang tot een
editor=Bewerker
custom=Aangepaste
passwordManager=Wachtwoord manager
externalPasswordManager=Externe wachtwoordmanager
passwordManagerDescription=De implementatie van de wachtwoordmanager die moet worden uitgevoerd om wachtwoorden op te halen.\n\nJe kunt dan instellen dat de sleutel wordt opgehaald wanneer je een verbinding opzet waarvoor een wachtwoord nodig is.
passwordManagerCommandTest=Test wachtwoordmanager
passwordManagerCommandTestDescription=Je kunt hier testen of de uitvoer er correct uitziet als je een wachtwoordbeheer commando hebt ingesteld. Het commando moet alleen het wachtwoord zelf uitvoeren naar stdout, er mag geen andere opmaak in de uitvoer worden opgenomen.
@ -600,7 +601,7 @@ isDefaultGroup=Alle groepsscripts uitvoeren op shell init
executionType=Type uitvoering
executionTypeDescription=In welke contexten kun je dit script gebruiken
minimumShellDialect=Shell type
minimumShellDialectDescription=Het vereiste shelltype voor dit script
minimumShellDialectDescription=Het type shell om dit script in uit te voeren
dumbOnly=Stom
terminalOnly=Terminal
both=Beide
@ -705,6 +706,7 @@ init=Init
shell=Shell
hub=Hub
script=script
genericScript=Algemeen script
archiveName=Naam archief
compress=Comprimeren
compressContents=Inhoud comprimeren
@ -754,7 +756,7 @@ yubikeyPiv=Yubikey PIV
pageant=Verkiezing
gpgAgent=GPG-agent
customPkcs11Library=Aangepaste PKCS#11-bibliotheek
sshAgent=SSH-agent
sshAgent=OpenSSH agent
none=Geen
otherExternal=Andere externe bron
sync=Synchroniseren
@ -1271,7 +1273,8 @@ iconDirectory=Pictogrammenmap
addUnsupportedKexMethod=Niet-ondersteunde sleuteluitwisselingsmethode toevoegen
addUnsupportedKexMethodDescription=Laat de sleuteluitwisselingsmethode toe die voor deze verbinding wordt gebruikt
runSilent=geruisloos op de achtergrond
runCommand=in bestandsbrowser
runInFileBrowser=in bestandsbrowser
runInConnectionHub=in verbindingshub
commandOutput=Opdrachtuitvoer
iconSourceDeletionTitle=Bron pictogram verwijderen
iconSourceDeletionContent=Wil je deze pictogrambron en alle bijbehorende pictogrammen verwijderen?
@ -1315,3 +1318,11 @@ querying=Queryen ...
retrievedPassword=Verkregen: $PASSWORD$
refreshOpenpubkey=Vernieuwen openpubkey identiteit
refreshOpenpubkeyDescription=Voer opkssh refresh uit om de openpubkey identiteit weer geldig te maken
all=Alle
terminalPrompt=Terminal prompt
terminalPromptDescription=De terminal prompt tool om te gebruiken in je externe terminals.\n\nDoor een terminal prompt in te schakelen wordt het prompt gereedschap automatisch ingesteld en geconfigureerd op het doelsysteem bij het openen van een terminal sessie. Bestaande promptconfiguraties of profielbestanden op een systeem worden hierdoor niet gewijzigd.\n\nDit verhoogt de laadtijd van de terminal voor de eerste keer terwijl de prompt wordt ingesteld op het externe systeem.
terminalPromptConfiguration=Terminal prompt configuratie
terminalPromptConfig=Configuratiebestand
terminalPromptConfigDescription=Het aangepaste configuratiebestand om toe te passen op de prompt. Deze configuratie wordt automatisch ingesteld op het doelsysteem wanneer de terminal wordt geïnitialiseerd en wordt gebruikt als de standaard configuratie van de prompt.\n\nAls je het bestaande standaard configuratiebestand op elk systeem wilt gebruiken, kun je dit veld leeg laten.
passwordManagerKey=Wachtwoordmanager sleutel
passwordManagerAgent=Externe wachtwoordbeheerder agent

View file

@ -332,6 +332,7 @@ developerModeDescription=Po włączeniu będziesz mieć dostęp do wielu dodatko
editor=Edytor
custom=Niestandardowy
passwordManager=Menedżer haseł
externalPasswordManager=Zewnętrzny menedżer haseł
passwordManagerDescription=Implementacja menedżera haseł do wykonania w celu pobrania haseł.\n\nNastępnie możesz ustawić klucz, który będzie pobierany za każdym razem, gdy skonfigurujesz połączenie wymagające hasła.
passwordManagerCommandTest=Przetestuj menedżera haseł
passwordManagerCommandTestDescription=Możesz tutaj sprawdzić, czy dane wyjściowe wyglądają poprawnie, jeśli skonfigurowałeś polecenie menedżera haseł. Polecenie powinno wypisać tylko samo hasło na stdout, żadne inne formatowanie nie powinno być zawarte w danych wyjściowych.
@ -600,7 +601,7 @@ isDefaultGroup=Uruchom wszystkie skrypty grupy w powłoce init
executionType=Typ wykonania
executionTypeDescription=W jakich kontekstach używać tego skryptu
minimumShellDialect=Typ powłoki
minimumShellDialectDescription=Wymagany typ powłoki dla tego skryptu
minimumShellDialectDescription=Typ powłoki do uruchomienia tego skryptu
dumbOnly=Głupi
terminalOnly=Terminal
both=Oba
@ -705,6 +706,7 @@ init=Inicjał
shell=Powłoka
hub=Hub
script=skrypt
genericScript=Skrypt ogólny
archiveName=Nazwa archiwum
compress=Kompresja
compressContents=Kompresuj zawartość
@ -754,7 +756,7 @@ yubikeyPiv=Yubikey PIV
pageant=Pageant
gpgAgent=Agent GPG
customPkcs11Library=Niestandardowa biblioteka PKCS#11
sshAgent=SSH-Agent
sshAgent=Agent OpenSSH
none=Brak
otherExternal=Inne źródło zewnętrzne
sync=Synchronizacja
@ -1141,7 +1143,8 @@ lockCreationAlertHeader=Utwórz nowego użytkownika skarbca
loginAlertTitle=Wymagane logowanie
loginAlertHeader=Odblokuj skarbiec, aby uzyskać dostęp do połączeń osobistych
vaultUser=Użytkownik Vault
me=Ja
#custom
me=Mi
addUser=Dodaj użytkownika ...
addUserDescription=Utwórz nowego użytkownika dla tego skarbca
skip=Pomiń
@ -1271,7 +1274,8 @@ iconDirectory=Katalog ikon
addUnsupportedKexMethod=Dodaj nieobsługiwaną metodę wymiany kluczy
addUnsupportedKexMethodDescription=Zezwól na użycie metody wymiany kluczy dla tego połączenia
runSilent=cicho w tle
runCommand=w przeglądarce plików
runInFileBrowser=w przeglądarce plików
runInConnectionHub=w koncentratorze połączeń
commandOutput=Wyjście polecenia
iconSourceDeletionTitle=Usuń źródło ikony
iconSourceDeletionContent=Czy chcesz usunąć to źródło ikon i wszystkie powiązane z nim ikony?
@ -1315,3 +1319,11 @@ querying=Zapytanie ...
retrievedPassword=Uzyskano: $PASSWORD$
refreshOpenpubkey=Odśwież tożsamość openpubkey
refreshOpenpubkeyDescription=Uruchom odświeżanie opkssh, aby tożsamość openpubkey była ponownie ważna
all=Wszystkie
terminalPrompt=Monit terminala
terminalPromptDescription=Narzędzie zachęty terminala do użycia w twoich zdalnych terminalach.\n\nWłączenie monitu terminala automatycznie ustawi i skonfiguruje narzędzie monitu w systemie docelowym podczas otwierania sesji terminala. Nie modyfikuje to żadnych istniejących konfiguracji monitów ani plików profili w systemie.\n\nSpowoduje to wydłużenie czasu ładowania terminala po raz pierwszy podczas konfigurowania monitu w systemie zdalnym.
terminalPromptConfiguration=Konfiguracja monitu terminala
terminalPromptConfig=Plik konfiguracyjny
terminalPromptConfigDescription=Niestandardowy plik konfiguracyjny do zastosowania w monicie. Ta konfiguracja zostanie automatycznie skonfigurowana w systemie docelowym podczas inicjalizacji terminala i będzie używana jako domyślna konfiguracja monitu.\n\nJeśli chcesz użyć istniejącego domyślnego pliku konfiguracyjnego w każdym systemie, możesz pozostawić to pole puste.
passwordManagerKey=Klucz menedżera haseł
passwordManagerAgent=Agent zewnętrznego menedżera haseł

View file

@ -36,7 +36,7 @@ selectType=Seleciona o tipo
selectTypeDescription=Seleciona o tipo de ligação
selectShellType=Tipo de shell
selectShellTypeDescription=Seleciona o tipo de ligação Shell
name=O teu nome
name=Nome
storeIntroTitle=Hub de ligação
storeIntroDescription=Aqui podes gerir todas as tuas ligações shell locais e remotas num só lugar. Para começar, podes detetar rapidamente e de forma automática as ligações disponíveis e escolher as que queres adicionar.
detectConnections=Procura ligações ...
@ -332,6 +332,7 @@ developerModeDescription=Quando ativado, terás acesso a uma variedade de opçõ
editor=Editor
custom=Personaliza
passwordManager=Gestor de palavras-passe
externalPasswordManager=Gestor de palavras-passe externas
passwordManagerDescription=A implementação do gestor de palavras-passe a executar para ir buscar palavras-passe.\n\nPodes então definir a chave para ser recuperada sempre que configurares uma ligação que requeira uma palavra-passe.
passwordManagerCommandTest=Testa o gestor de palavras-passe
passwordManagerCommandTestDescription=Podes testar aqui se a saída parece correta se tiveres configurado um comando de gestão de palavras-passe. O comando só deve enviar a própria palavra-passe para stdout, não devendo ser incluída qualquer outra formatação na saída.
@ -600,7 +601,7 @@ isDefaultGroup=Executa todos os scripts de grupo no shell init
executionType=Tipo de execução
executionTypeDescription=Em que contextos podes utilizar este script
minimumShellDialect=Tipo de shell
minimumShellDialectDescription=O tipo de shell necessário para este script
minimumShellDialectDescription=O tipo de shell para executar este script em
dumbOnly=Estúpido
terminalOnly=Terminal
both=Ambos
@ -705,6 +706,7 @@ init=Init
shell=Shell
hub=Hub
script=guião
genericScript=Script genérico
archiveName=Nome do arquivo
compress=Comprimir
compressContents=Comprimir conteúdos
@ -754,7 +756,7 @@ yubikeyPiv=Yubikey PIV
pageant=Concurso
gpgAgent=Agente GPG
customPkcs11Library=Biblioteca PKCS#11 personalizada
sshAgent=Agente SSH
sshAgent=Agente OpenSSH
none=Nenhum
otherExternal=Outra fonte externa
sync=Sincroniza
@ -1271,7 +1273,8 @@ iconDirectory=Diretório de ícones
addUnsupportedKexMethod=Adiciona um método de troca de chaves não suportado
addUnsupportedKexMethodDescription=Permite que o método de troca de chaves seja utilizado para esta ligação
runSilent=silenciosamente em segundo plano
runCommand=no navegador de ficheiros
runInFileBrowser=no navegador de ficheiros
runInConnectionHub=num hub de ligação
commandOutput=Saída de comando
iconSourceDeletionTitle=Apaga o ícone de origem
iconSourceDeletionContent=Pretendes apagar esta fonte de ícones e todos os ícones associados a ela?
@ -1315,3 +1318,11 @@ querying=Consultar ...
retrievedPassword=Obtido: $PASSWORD$
refreshOpenpubkey=Actualiza a identidade openpubkey
refreshOpenpubkeyDescription=Executa opkssh refresh para tornar a identidade openpubkey válida novamente
all=Tudo
terminalPrompt=Prompt de terminal
terminalPromptDescription=A ferramenta de prompt de terminal a utilizar nos teus terminais remotos.\n\nAo ativar uma linha de comandos de terminal, define e configura automaticamente a ferramenta de linha de comandos no sistema de destino quando abre uma sessão de terminal. Isso não modifica nenhuma configuração de prompt existente ou arquivos de perfil em um sistema.\n\nIsso aumentará o tempo de carregamento do terminal pela primeira vez enquanto o prompt estiver sendo configurado no sistema remoto.
terminalPromptConfiguration=Configuração da linha de comandos do terminal
terminalPromptConfig=Ficheiro de configuração
terminalPromptConfigDescription=O arquivo de configuração personalizado para aplicar ao prompt. Esta configuração será automaticamente definida no sistema alvo quando o terminal for inicializado e usado como a configuração padrão do prompt.\n\nSe quiseres usar o ficheiro de configuração predefinido existente em cada sistema, podes deixar este campo vazio.
passwordManagerKey=Chave do gestor de senhas
passwordManagerAgent=Agente externo de gestão de palavras-passe

View file

@ -36,7 +36,7 @@ selectType=Выберите тип
selectTypeDescription=Выберите тип соединения
selectShellType=Тип оболочки
selectShellTypeDescription=Выберите тип соединения с оболочкой
name=Имя
name=Название
storeIntroTitle=Концентратор соединений
storeIntroDescription=Здесь ты можешь управлять всеми своими локальными и удаленными shell-соединениями в одном месте. Для начала ты можешь быстро обнаружить доступные соединения в автоматическом режиме и выбрать, какие из них добавить.
detectConnections=Поиск соединений ...
@ -332,6 +332,7 @@ developerModeDescription=Когда эта функция включена, ты
editor=Редактор
custom=Пользовательский
passwordManager=Менеджер паролей
externalPasswordManager=Внешний менеджер паролей
passwordManagerDescription=Реализация менеджера паролей, которую нужно выполнить для получения паролей.\n\nЗатем ты можешь задать ключ, который будет извлекаться всякий раз, когда ты устанавливаешь соединение, требующее пароль.
passwordManagerCommandTest=Тестовый менеджер паролей
passwordManagerCommandTestDescription=Здесь ты можешь проверить, правильно ли выглядит вывод, если ты настроил команду менеджера паролей. Команда должна выводить в stdout только сам пароль, никакое другое форматирование не должно присутствовать в выводе.
@ -600,7 +601,7 @@ isDefaultGroup=Запустить все групповые скрипты в sh
executionType=Тип исполнения
executionTypeDescription=В каких контекстах использовать этот скрипт
minimumShellDialect=Тип оболочки
minimumShellDialectDescription=Необходимый тип оболочки для этого скрипта
minimumShellDialectDescription=Тип оболочки, в которой будет выполняться этот скрипт
dumbOnly=Тупой
terminalOnly=Терминал
both=Оба
@ -705,6 +706,7 @@ init=Init
shell=Оболочка
hub=Хаб
script=скрипт
genericScript=Общий скрипт
archiveName=Название архива
compress=Сжать
compressContents=Сжать содержимое
@ -754,7 +756,7 @@ yubikeyPiv=Yubikey PIV
pageant=Pageant
gpgAgent=Агент GPG
customPkcs11Library=Пользовательская библиотека PKCS#11
sshAgent=SSH-агент
sshAgent=Агент OpenSSH
none=None
otherExternal=Другой внешний источник
sync=Синхронизация
@ -1141,7 +1143,7 @@ lockCreationAlertHeader=Создание нового пользователя
loginAlertTitle=Необходимый логин
loginAlertHeader=Разблокировать хранилище, чтобы получить доступ к своим личным связям
vaultUser=Пользователь хранилища
me=Я
me=Me
addUser=Добавьте пользователя ...
addUserDescription=Создайте нового пользователя для этого хранилища
skip=Пропустить
@ -1225,7 +1227,7 @@ serviceProtocolType=Тип протокола обслуживания
serviceProtocolTypeDescription=Управление тем, как открыть сервис
serviceCommand=Команда, которую нужно выполнить, как только служба станет активной
serviceCommandDescription=Заполнитель $PORT будет заменен на реальный туннелируемый локальный порт
value=Значение
value=Ценность
showAdvancedOptions=Показать дополнительные опции
sshAdditionalConfigOptions=Дополнительные параметры конфигурации
remoteFileManager=Удаленный файловый менеджер
@ -1271,7 +1273,8 @@ iconDirectory=Каталог иконок
addUnsupportedKexMethod=Добавьте неподдерживаемый метод обмена ключами
addUnsupportedKexMethodDescription=Разрешить метод обмена ключами, который будет использоваться для этого соединения
runSilent=беззвучно в фоновом режиме
runCommand=в файловом браузере
runInFileBrowser=в файловом браузере
runInConnectionHub=в соединительном хабе
commandOutput=Вывод команд
iconSourceDeletionTitle=Удалить источник иконок
iconSourceDeletionContent=Ты хочешь удалить этот источник иконок и все связанные с ним иконки?
@ -1315,3 +1318,11 @@ querying=Запрашивать ...
retrievedPassword=Получено: $PASSWORD$
refreshOpenpubkey=Обновите идентификатор openpubkey
refreshOpenpubkeyDescription=Запустите opkssh refresh, чтобы идентификатор openpubkey снова стал действительным
all=Все
terminalPrompt=Подсказка терминала
terminalPromptDescription=Инструмент подсказки терминала, который используется в твоих удаленных терминалах.\n\nВключение подсказки терминала автоматически установит и настроит инструмент подсказки на целевой системе при открытии терминальной сессии. При этом не изменяются существующие конфигурации подсказок или файлы профилей в системе.\n\nЭто увеличит время загрузки терминала в первое время, пока подсказка будет настраиваться на удаленной системе.
terminalPromptConfiguration=Настройка подсказки терминала
terminalPromptConfig=Конфигурационный файл
terminalPromptConfigDescription=Файл пользовательского конфига, который нужно применить к подсказке. Этот конфиг будет автоматически установлен на целевой системе при инициализации терминала и использован в качестве конфига подсказки по умолчанию.\n\nЕсли ты хочешь использовать существующий файл конфига по умолчанию на каждой системе, можешь оставить это поле пустым.
passwordManagerKey=Ключ менеджера паролей
passwordManagerAgent=Внешний агент менеджера паролей

View file

@ -332,6 +332,7 @@ developerModeDescription=När den är aktiverad får du tillgång till en mängd
editor=Redaktör
custom=Anpassad
passwordManager=Lösenordshanterare
externalPasswordManager=Extern lösenordshanterare
passwordManagerDescription=Implementationen av lösenordshanteraren som ska köras för att hämta lösenord.\n\nDu kan sedan ställa in nyckeln så att den hämtas varje gång du upprättar en anslutning som kräver ett lösenord.
passwordManagerCommandTest=Testa lösenordshanterare
passwordManagerCommandTestDescription=Här kan du testa om utdata ser korrekt ut om du har konfigurerat ett lösenordshanteringskommando. Kommandot ska bara mata ut själva lösenordet till stdout, ingen annan formatering ska ingå i utmatningen.
@ -600,7 +601,7 @@ isDefaultGroup=Kör alla gruppskript på shell init
executionType=Typ av exekvering
executionTypeDescription=I vilka sammanhang kan man använda detta skript
minimumShellDialect=Shell-typ
minimumShellDialectDescription=Den nödvändiga shell-typen för detta skript
minimumShellDialectDescription=Shell-typen för att köra detta skript i
dumbOnly=Dum
terminalOnly=Terminal
both=Både
@ -705,6 +706,7 @@ init=Init
shell=Skal
hub=Navet
script=skript
genericScript=Generiskt skript
archiveName=Arkivets namn
compress=Komprimera
compressContents=Komprimera innehåll
@ -754,7 +756,7 @@ yubikeyPiv=Yubikey PIV
pageant=Tävling
gpgAgent=GPG-agent
customPkcs11Library=Anpassat PKCS#11-bibliotek
sshAgent=SSH-Agent
sshAgent=OpenSSH-agent
none=Inget
otherExternal=Annan extern källa
sync=Synka
@ -1271,7 +1273,8 @@ iconDirectory=Katalog med ikoner
addUnsupportedKexMethod=Lägg till icke-stödd nyckelutbytesmetod
addUnsupportedKexMethodDescription=Tillåt den nyckelutbytesmetod som ska användas för den här anslutningen
runSilent=tyst i bakgrunden
runCommand=i filbläddrare
runInFileBrowser=i filbläddrare
runInConnectionHub=i anslutningsnav
commandOutput=Kommandoutgång
iconSourceDeletionTitle=Ta bort ikon källa
iconSourceDeletionContent=Vill du ta bort den här ikonen och alla ikoner som är kopplade till den?
@ -1315,3 +1318,11 @@ querying=Förfrågan ...
retrievedPassword=Uppnådd: $PASSWORD$
refreshOpenpubkey=Uppdatera openpubkey-identitet
refreshOpenpubkeyDescription=Kör opkssh refresh för att göra openpubkey-identiteten giltig igen
all=Alla
terminalPrompt=Terminalens prompt
terminalPromptDescription=Terminalpromptverktyget som du kan använda i dina fjärrterminaler.\n\nOm du aktiverar en terminalprompt konfigureras promptverktyget automatiskt på målsystemet när du öppnar en terminalsession. Detta ändrar inte några befintliga promptkonfigurationer eller profilfiler på ett system.\n\nDetta ökar terminalens laddningstid första gången medan prompten konfigureras på fjärrsystemet.
terminalPromptConfiguration=Konfiguration av terminalprompt
terminalPromptConfig=Konfigureringsfil
terminalPromptConfigDescription=Den anpassade konfigurationsfilen som ska tillämpas på prompten. Denna konfiguration kommer att installeras automatiskt på målsystemet när terminalen initieras och användas som standardkonfiguration för prompten.\n\nOm du vill använda den befintliga standardkonfigurationsfilen på varje system kan du lämna det här fältet tomt.
passwordManagerKey=Nyckel för lösenordshanterare
passwordManagerAgent=Agent för extern lösenordshanterare

View file

@ -332,6 +332,7 @@ developerModeDescription=Etkinleştirildiğinde, geliştirme için yararlı olan
editor=Editör
custom=Özel
passwordManager=Parola yöneticisi
externalPasswordManager=Harici şifre yöneticisi
passwordManagerDescription=Parolaları almak için çalıştırılacak parola yöneticisi uygulaması.\n\nDaha sonra anahtarı, parola gerektiren bir bağlantı kurduğunuzda alınacak şekilde ayarlayabilirsiniz.
passwordManagerCommandTest=Parola yöneticisini test edin
passwordManagerCommandTestDescription=Bir parola yöneticisi komutu kurduysanız çıktının doğru görünüp görünmediğini burada test edebilirsiniz. Komut yalnızca parolanın kendisini stdout'a çıktılamalıdır, çıktıya başka hiçbir biçimlendirme dahil edilmemelidir.
@ -600,7 +601,7 @@ isDefaultGroup=Tüm grup komut dosyalarını kabuk başlangıcında çalıştır
executionType=Yürütme türü
executionTypeDescription=Bu komut dosyası hangi bağlamlarda kullanılmalı
minimumShellDialect=Kabuk tipi
minimumShellDialectDescription=Bu betik için gerekli kabuk türü
minimumShellDialectDescription=Bu betiğin çalıştırılacağı kabuk türü
dumbOnly=Aptal
terminalOnly=Terminal
both=Her ikisi de
@ -705,6 +706,7 @@ init=Başlangıç
shell=Kabuk
hub=Hub
script=senaryo
genericScript=Jenerik senaryo
archiveName=Arşiv adı
compress=Sıkıştır
compressContents=İçeriği sıkıştır
@ -754,7 +756,7 @@ yubikeyPiv=Yubikey PIV
pageant=Pageant
gpgAgent=GPG Temsilcisi
customPkcs11Library=Özel PKCS#11 kütüphanesi
sshAgent=SSH-Agent
sshAgent=OpenSSH aracısı
none=Hiçbiri
otherExternal=Diğer dış kaynaklar
sync=Senkronizasyon
@ -1271,7 +1273,8 @@ iconDirectory=Simge dizini
addUnsupportedKexMethod=Desteklenmeyen anahtar değişim yöntemi ekleme
addUnsupportedKexMethodDescription=Bu bağlantı için anahtar değişim yönteminin kullanılmasına izin verin
runSilent=sessizce arka planda
runCommand=dosya tarayıcısında
runInFileBrowser=dosya tarayıcısında
runInConnectionHub=bağlantı merkezinde
commandOutput=Komut çıktısı
iconSourceDeletionTitle=Simge kaynağını sil
iconSourceDeletionContent=Bu simge kaynağını ve onunla ilişkili tüm simgeleri silmek istiyor musunuz?
@ -1315,3 +1318,11 @@ querying=Sorgulama ...
retrievedPassword=Elde edildi: $PASSWORD$
refreshOpenpubkey=Openpubkey kimliğini yenileyin
refreshOpenpubkeyDescription=Openpubkey kimliğini tekrar geçerli kılmak için opkssh refresh'i çalıştırın
all=Tümü
terminalPrompt=Terminal istemi
terminalPromptDescription=Uzak terminallerinizde kullanacağınız terminal istemi aracı.\n\nBir terminal isteminin etkinleştirilmesi, bir terminal oturumu açıldığında hedef sistemdeki istem aracını otomatik olarak kurar ve yapılandırır. Bu, bir sistemdeki mevcut istem yapılandırmalarını veya profil dosyalarını değiştirmez.\n\nBu, istem uzak sistemde kurulurken ilk kez terminal yükleme süresini artıracaktır.
terminalPromptConfiguration=Terminal istemi yapılandırması
terminalPromptConfig=Yapılandırma dosyası
terminalPromptConfigDescription=Komut istemine uygulanacak özel yapılandırma dosyası. Bu yapılandırma, terminal başlatıldığında hedef sistemde otomatik olarak kurulacak ve varsayılan istem yapılandırması olarak kullanılacaktır.\n\nHer sistemde mevcut varsayılan yapılandırma dosyasını kullanmak istiyorsanız, bu alanı boş bırakabilirsiniz.
passwordManagerKey=Parola yöneticisi anahtarı
passwordManagerAgent=Harici parola yöneticisi aracısı

View file

@ -394,6 +394,7 @@ developerModeDescription=启用后,可访问开发相关的高级选项。
editor=编辑
custom=自定义
passwordManager=密码管理器
externalPasswordManager=外部密码管理器
passwordManagerDescription=为获取密码而执行的密码管理器实现。\n\n然后您就可以设置该密钥以便在建立需要密码的连接时检索该密钥。
passwordManagerCommandTest=测试密码管理器
passwordManagerCommandTestDescription=如果您设置了密码管理器命令,可以在此测试输出是否正确。该命令只能将密码本身输出到 stdout输出中不应包含其他格式。
@ -739,7 +740,7 @@ executionType=执行类型
executionTypeDescription=在哪些情况下使用此脚本
#custom
minimumShellDialect=Shall 类型
minimumShellDialectDescription=此脚本所需的 shell 类型
minimumShellDialectDescription=运行此脚本的 shell 类型
#custom
dumbOnly=简化模式
terminalOnly=终端
@ -857,6 +858,7 @@ init=启动
shell=外壳
hub=枢纽
script=脚本
genericScript=通用脚本
archiveName=档案名称
compress=压缩
compressContents=压缩内容
@ -919,7 +921,7 @@ yubikeyPiv=Yubikey PIV
pageant=盛会
gpgAgent=GPG 代理
customPkcs11Library=自定义 PKCS#11 库
sshAgent=SSH 代理
sshAgent=OpenSSH 代理
none=
otherExternal=其他外部来源
sync=同步
@ -1493,7 +1495,8 @@ addUnsupportedKexMethod=添加不支持的密钥交换方法
addUnsupportedKexMethodDescription=允许此连接使用密钥交换方法
#custom
runSilent=后台静默运行
runCommand=在文件浏览器中
runInFileBrowser=在文件浏览器中
runInConnectionHub=连接集线器中
commandOutput=命令输出
iconSourceDeletionTitle=删除图标源
iconSourceDeletionContent=您想删除此图标源及其所有相关图标吗?
@ -1540,3 +1543,11 @@ querying=查询...
retrievedPassword=已获取:$PASSWORD$
refreshOpenpubkey=刷新 openpubkey 身份
refreshOpenpubkeyDescription=运行 opkssh refresh 使 openpubkey 身份重新生效
all=全部
terminalPrompt=终端提示
terminalPromptDescription=用于远程终端的终端提示工具。\n\n打开终端会话时启用终端提示会自动在目标系统上设置和配置提示工具。这不会修改系统上任何现有的提示配置或配置文件。\n\n首次在远程系统上设置提示时终端加载时间会增加。
terminalPromptConfiguration=终端提示配置
terminalPromptConfig=配置文件
terminalPromptConfigDescription=应用于提示符的自定义配置文件。该配置将在终端初始化时自动在目标系统上设置,并用作默认的提示配置。\n\n如果想在每个系统上使用现有的默认配置文件可以将此字段留空。
passwordManagerKey=密码管理器密钥
passwordManagerAgent=外部密码管理器代理

View file

@ -15,10 +15,27 @@ Hvis du blander det sammen, vil ssh kun give dig kryptiske fejlmeddelelser.
Hvis dine identiteter er gemt i SSH-agenten, kan den eksekverbare ssh bruge dem, hvis agenten startes.
XPipe starter automatisk agentprocessen, hvis den ikke kører endnu.
### Password manager-agent
Hvis du bruger en adgangskodeadministrator med en SSH-agentfunktion, kan du vælge at bruge den her. XPipe kontrollerer, at den ikke er i konflikt med nogen anden agentkonfiguration. XPipe kan dog ikke starte denne agent af sig selv, du skal sikre dig, at den kører.
### GPG-agent
Hvis dine identiteter f.eks. er gemt på et smartcard, kan du vælge at give dem til SSH-klienten via `gpg-agenten`.
Denne indstilling vil automatisk aktivere SSH-understøttelse af agenten, hvis den ikke er aktiveret endnu, og genstarte GPG-agentdæmonen med de korrekte indstillinger.
Hvis dine identiteter f.eks. er gemt på et smartcard, kan du vælge at give dem til SSH-klienten via `gpg-agent`.
Denne mulighed vil automatisk aktivere SSH-understøttelse af agenten, hvis den ikke er aktiveret endnu, og genstarte GPG-agentdæmonen med de korrekte indstillinger.
### Pageant (Windows)
Hvis du bruger pageant på Windows, vil XPipe først kontrollere, om pageant kører.
På grund af pageants natur er det dit ansvar at få den til at køre, da du
køre, da du manuelt skal angive alle de nøgler, du gerne vil tilføje, hver gang.
Hvis den kører, sender XPipe den rigtige navngivne pipe via
`-oIdentityAgent=...` til ssh, og du behøver ikke at inkludere nogen brugerdefinerede konfigurationsfiler.
### Pageant (Linux & macOS)
Hvis dine identiteter er gemt i pageant-agenten, kan den eksekverbare ssh-fil bruge dem, hvis agenten startes.
XPipe starter automatisk agentprocessen, hvis den ikke kører endnu.
### Yubikey PIV
@ -33,19 +50,6 @@ Dette vil instruere OpenSSH-klienten om at indlæse den angivne delte biblioteks
Bemærk, at du skal have en opdateret version af OpenSSH for at kunne bruge denne funktion.
### Pageant (Windows)
Hvis du bruger pageant på Windows, vil XPipe først kontrollere, om pageant kører.
På grund af pageants natur er det dit ansvar at have den kørende, da du
køre, da du manuelt skal angive alle de nøgler, du gerne vil tilføje, hver gang.
Hvis den kører, sender XPipe den rigtige navngivne pipe via
`-oIdentityAgent=...` til ssh, og du behøver ikke at inkludere nogen brugerdefinerede konfigurationsfiler.
### Pageant (Linux & macOS)
Hvis dine identiteter er gemt i pageant-agenten, kan den eksekverbare ssh-fil bruge dem, hvis agenten startes.
XPipe starter automatisk agentprocessen, hvis den ikke kører endnu.
### Andre eksterne kilder
### Anden ekstern kilde
Denne indstilling tillader enhver ekstern kørende identitetsudbyder at levere sine nøgler til SSH-klienten. Du bør bruge denne indstilling, hvis du bruger en anden agent eller adgangskodeadministrator til at administrere dine SSH-nøgler.

View file

@ -1,6 +1,6 @@
### Keine
Wenn du diese Option auswählst, liefert XPipe keine Identitäten. Damit werden auch alle externen Quellen wie Agenten deaktiviert.
Wenn du diese Option auswählst, liefert XPipe keine Identitäten. Dadurch werden auch alle externen Quellen wie Agenten deaktiviert.
### Identitätsdatei
@ -15,14 +15,31 @@ Wenn du das verwechselst, wird dir ssh nur kryptische Fehlermeldungen geben.
Wenn deine Identitäten im SSH-Agenten gespeichert sind, kann das ssh-Programm sie verwenden, wenn der Agent gestartet wird.
XPipe startet den Agentenprozess automatisch, wenn er noch nicht läuft.
### GPG-Agent
### Passwortmanager-Agent
Wenn du einen Passwort-Manager mit SSH-Agent-Funktionalität verwendest, kannst du ihn hier auswählen. XPipe prüft, ob er nicht mit einer anderen Agentenkonfiguration kollidiert. XPipe kann diesen Agenten jedoch nicht selbst starten, du musst sicherstellen, dass er läuft.
### GPG Agent
Wenn deine Identitäten zum Beispiel auf einer Smartcard gespeichert sind, kannst du sie dem SSH-Client über den `gpg-agent` zur Verfügung stellen.
Diese Option aktiviert automatisch die SSH-Unterstützung des Agenten, falls sie noch nicht aktiviert ist, und startet den GPG-Agent-Daemon mit den richtigen Einstellungen neu.
### Pageant (Windows)
Wenn du Pageant unter Windows verwendest, prüft XPipe zuerst, ob Pageant läuft.
Aufgrund der Natur von Pageant liegt es in deiner Verantwortung, dass es
da du jedes Mal alle Schlüssel, die du hinzufügen möchtest, manuell eingeben musst.
Wenn es läuft, übergibt XPipe die richtig benannte Pipe über
`-oIdentityAgent=...` an ssh weiter, du musst keine benutzerdefinierten Konfigurationsdateien einfügen.
### Pageant (Linux & macOS)
Wenn deine Identitäten im Pageant-Agent gespeichert sind, kann das ssh-Programm sie verwenden, wenn der Agent gestartet wird.
XPipe startet den Agentenprozess automatisch, wenn er noch nicht läuft.
### Yubikey PIV
Wenn deine Identitäten mit der PIV-Chipkartenfunktion des Yubikey gespeichert sind, kannst du sie mit
Wenn deine Identitäten mit der PIV-Chipkartenfunktion des Yubikey gespeichert sind, kannst du sie
kannst du sie mit der YKCS11-Bibliothek von Yubico abrufen, die im Lieferumfang des Yubico PIV Tools enthalten ist.
Beachte, dass du eine aktuelle Version von OpenSSH benötigst, um diese Funktion nutzen zu können.
@ -33,19 +50,6 @@ Hiermit wird der OpenSSH-Client angewiesen, die angegebene Shared-Library-Datei
Beachte, dass du einen aktuellen Build von OpenSSH brauchst, um diese Funktion zu nutzen.
### Pageant (Windows)
Wenn du Pageant unter Windows verwendest, prüft XPipe zuerst, ob Pageant läuft.
Aufgrund der Natur von Pageant liegt es in deiner Verantwortung, dass es
da du jedes Mal alle Schlüssel, die du hinzufügen möchtest, manuell eingeben musst.
Wenn es läuft, übergibt XPipe die entsprechende benannte Pipe über
`-oIdentityAgent=...` an ssh weiter, du musst keine benutzerdefinierten Konfigurationsdateien einfügen.
### Pageant (Linux & macOS)
Wenn deine Identitäten im Pageant-Agent gespeichert sind, kann das ssh-Programm sie verwenden, wenn der Agent gestartet wird.
XPipe startet den Agentenprozess automatisch, wenn er noch nicht läuft.
### Andere externe Quelle
Diese Option erlaubt es jedem externen Identitätsanbieter, seine Schlüssel an den SSH-Client zu liefern. Du solltest diese Option nutzen, wenn du einen anderen Agenten oder Passwortmanager zur Verwaltung deiner SSH-Schlüssel verwendest.
Diese Option erlaubt es jedem externen Identitätsanbieter, seine Schlüssel an den SSH-Client zu übermitteln. Du solltest diese Option nutzen, wenn du einen anderen Agenten oder Passwortmanager zur Verwaltung deiner SSH-Schlüssel verwendest.

View file

@ -15,24 +15,15 @@ If you mix that up, ssh will only give you cryptic error messages.
In case your identities are stored in the SSH-Agent, the ssh executable can use them if the agent is started.
XPipe will automatically start the agent process if it is not running yet.
### Password manager agent
If you are using a password manager with an SSH agent functionality, you can choose to use it here. XPipe will verify it doesn't conflict with any other agent configuration. XPipe however can't start this agent by itself, you have to ensure that it is running.
### GPG Agent
If your identities are stored for example on a smartcard, you can choose to provide them to the SSH client via the `gpg-agent`.
This option will automatically enable SSH support of the agent if not enabled yet and restart the GPG agent daemon with the correct settings.
### Yubikey PIV
If your identities are stored with the PIV smart card function of the Yubikey, you can retreive
them with Yubico's YKCS11 library, which comes bundled with Yubico PIV Tool.
Note that you need an up-to-date build of OpenSSH in order to use this feature.
### Custom PKCS#11 library
This will instruct the OpenSSH client to load the specified shared library file, which will handle the authentication.
Note that you need an up-to-date build of OpenSSH in order to use this feature.
### Pageant (Windows)
In case you are using pageant on Windows, XPipe will check whether pageant is running first.
@ -46,6 +37,19 @@ If it is running, XPipe will pass the proper named pipe via
In case your identities are stored in the pageant agent, the ssh executable can use them if the agent is started.
XPipe will automatically start the agent process if it is not running yet.
### Yubikey PIV
If your identities are stored with the PIV smart card function of the Yubikey, you can retreive
them with Yubico's YKCS11 library, which comes bundled with Yubico PIV Tool.
Note that you need an up-to-date build of OpenSSH in order to use this feature.
### Custom PKCS#11 library
This will instruct the OpenSSH client to load the specified shared library file, which will handle the authentication.
Note that you need an up-to-date build of OpenSSH in order to use this feature.
### Other external source
This option will permit any external running identity provider to supply its keys to the SSH client. You should use this option if you are using any other agent or password manager to manage your SSH keys.

View file

@ -15,24 +15,15 @@ Si te confundes, ssh sólo te dará crípticos mensajes de error.
En caso de que tus identidades estén almacenadas en el SSH-Agent, el ejecutable ssh podrá utilizarlas si se inicia el agente.
XPipe iniciará automáticamente el proceso del agente si aún no se está ejecutando.
### Agente gestor de contraseñas
Si utilizas un gestor de contraseñas con funcionalidad de agente SSH, puedes elegir utilizarlo aquí. XPipe verificará que no entra en conflicto con ninguna otra configuración de agente. Sin embargo, XPipe no puede iniciar este agente por sí mismo, tienes que asegurarte de que se está ejecutando.
### Agente GPG
Si tus identidades están almacenadas, por ejemplo, en una tarjeta inteligente, puedes elegir proporcionarlas al cliente SSH a través del `agente GPG`.
Esta opción habilitará automáticamente el soporte SSH del agente si aún no está habilitado y reiniciará el demonio del agente GPG con la configuración correcta.
### Yubikey PIV
Si tus identidades están almacenadas con la función de tarjeta inteligente PIV del Yubikey, puedes recuperarlas
con la biblioteca YKCS11 de Yubico, que viene incluida con Yubico PIV Tool.
Ten en cuenta que necesitas una versión actualizada de OpenSSH para utilizar esta función.
### Biblioteca PKCS#11 personalizada
Esto indicará al cliente OpenSSH que cargue el archivo de biblioteca compartida especificado, que se encargará de la autenticación.
Ten en cuenta que necesitas una versión actualizada de OpenSSH para utilizar esta función.
### Pageant (Windows)
Si utilizas pageant en Windows, XPipe comprobará primero si pageant se está ejecutando.
@ -46,6 +37,19 @@ Si se está ejecutando, XPipe pasará la tubería con el nombre adecuado a trav
En caso de que tus identidades estén almacenadas en el agente pageant, el ejecutable ssh puede utilizarlas si se inicia el agente.
XPipe iniciará automáticamente el proceso del agente si aún no se está ejecutando.
### Yubikey PIV
Si tus identidades están almacenadas con la función de tarjeta inteligente PIV del Yubikey, puedes recuperarlas
con la biblioteca YKCS11 de Yubico, que viene incluida con Yubico PIV Tool.
Ten en cuenta que necesitas una versión actualizada de OpenSSH para utilizar esta función.
### Biblioteca PKCS#11 personalizada
Esto indicará al cliente OpenSSH que cargue el archivo de biblioteca compartida especificado, que se encargará de la autenticación.
Ten en cuenta que necesitas una versión actualizada de OpenSSH para utilizar esta función.
### Otra fuente externa
Esta opción permitirá que cualquier proveedor de identidad externo en ejecución suministre sus claves al cliente SSH. Debes utilizar esta opción si utilizas cualquier otro agente o gestor de contraseñas para gestionar tus claves SSH.

View file

@ -15,11 +15,28 @@ Si tu confonds les deux, ssh ne te donnera que des messages d'erreur énigmatiqu
Si tes identités sont stockées dans l'agent SSH, l'exécutable ssh peut les utiliser si l'agent est démarré.
XPipe démarrera automatiquement le processus de l'agent s'il n'est pas encore en cours d'exécution.
### Agent de gestion des mots de passe
Si tu utilises un gestionnaire de mots de passe avec une fonctionnalité d'agent SSH, tu peux choisir de l'utiliser ici. XPipe vérifiera qu'il n'y a pas de conflit avec une autre configuration d'agent. XPipe ne peut cependant pas démarrer cet agent de lui-même, tu dois t'assurer qu'il est en cours d'exécution.
### Agent GPG
Si tes identités sont stockées par exemple sur une carte à puce, tu peux choisir de les fournir au client SSH via l'`gpg-agent`.
Si tes identités sont stockées par exemple sur une carte à puce, tu peux choisir de les fournir au client SSH via l'agent `gpg-agent`.
Cette option activera automatiquement la prise en charge SSH de l'agent si elle n'est pas encore activée et redémarrera le démon de l'agent GPG avec les bons paramètres.
### Pageant (Windows)
Si tu utilises pageant sous Windows, XPipe vérifiera d'abord si pageant est en cours d'exécution.
En raison de la nature de pageant, il est de ta responsabilité de le faire fonctionner
tu dois en effet spécifier manuellement toutes les clés que tu souhaites ajouter à chaque fois.
S'il fonctionne, XPipe passera le bon tuyau nommé via
`-oIdentityAgent=...` à ssh, tu n'as pas besoin d'inclure de fichiers de configuration personnalisés.
### Pageant (Linux & macOS)
Dans le cas où tes identités sont stockées dans l'agent pageant, l'exécutable ssh peut les utiliser si l'agent est démarré.
XPipe démarrera automatiquement le processus de l'agent s'il n'est pas encore en cours d'exécution.
### Yubikey PIV
Si tes identités sont stockées avec la fonction de carte à puce PIV du Yubikey, tu peux les récupérer à l'aide du logiciel Yubico
@ -33,19 +50,6 @@ Ceci demandera au client OpenSSH de charger le fichier de bibliothèque partagé
Note que tu as besoin d'une version à jour d'OpenSSH pour utiliser cette fonction.
### Pageant (Windows)
Si tu utilises pageant sous Windows, XPipe vérifiera d'abord si pageant est en cours d'exécution.
En raison de la nature de pageant, il est de ta responsabilité de le faire fonctionner
tu dois en effet spécifier manuellement toutes les clés que tu souhaites ajouter à chaque fois.
Si c'est le cas, XPipe passera le bon tuyau nommé via
`-oIdentityAgent=...` à ssh, tu n'as pas besoin d'inclure de fichiers de configuration personnalisés.
### Pageant (Linux & macOS)
Dans le cas où tes identités sont stockées dans l'agent pageant, l'exécutable ssh peut les utiliser si l'agent est démarré.
XPipe démarrera automatiquement le processus de l'agent s'il n'est pas encore en cours d'exécution.
### Autre source externe
Cette option permet à tout fournisseur d'identité externe en cours d'exécution de fournir ses clés au client SSH. Tu devrais utiliser cette option si tu utilises un autre agent ou un gestionnaire de mots de passe pour gérer tes clés SSH.

View file

@ -15,24 +15,15 @@ Jika Anda mencampurnya, ssh hanya akan memberikan pesan kesalahan yang tidak jel
Jika identitas Anda disimpan di dalam SSH-Agent, eksekutor ssh dapat menggunakannya jika agen dijalankan.
XPipe akan secara otomatis memulai proses agen jika belum berjalan.
### Agen pengelola kata sandi
Jika Anda menggunakan pengelola kata sandi dengan fungsionalitas agen SSH, Anda dapat memilih untuk menggunakannya di sini. XPipe akan memverifikasi bahwa itu tidak bertentangan dengan konfigurasi agen lainnya. Namun, XPipe tidak dapat memulai agen ini dengan sendirinya, Anda harus memastikan bahwa agen ini berjalan.
### Agen GPG
Jika identitas Anda disimpan, misalnya pada smartcard, Anda dapat memilih untuk memberikannya pada klien SSH melalui `gpg-agent`.
Jika identitas Anda disimpan, misalnya pada kartu pintar, Anda dapat memilih untuk memberikannya kepada klien SSH melalui `gpg-agent`.
Opsi ini akan secara otomatis mengaktifkan dukungan SSH pada agen jika belum diaktifkan dan memulai ulang daemon agen GPG dengan pengaturan yang benar.
### Yubikey PIV
Jika identitas Anda disimpan dengan fungsi kartu pintar PIV pada Yubikey, Anda dapat menariknya kembali
mereka dengan pustaka YKCS11 Yubico, yang dibundel dengan Alat PIV Yubico.
Perhatikan bahwa Anda memerlukan versi terbaru dari OpenSSH untuk menggunakan fitur ini.
### Perpustakaan PKCS #11 khusus
Ini akan menginstruksikan klien OpenSSH untuk memuat berkas pustaka bersama yang ditentukan, yang akan menangani autentikasi.
Perhatikan bahwa Anda memerlukan versi terbaru dari OpenSSH untuk menggunakan fitur ini.
### Kontes (Windows)
Jika Anda menggunakan pageant pada Windows, XPipe akan memeriksa apakah pageant berjalan terlebih dahulu.
@ -43,9 +34,22 @@ Jika sudah berjalan, XPipe akan melewatkan pipa bernama yang tepat melalui
### Kontes (Linux & macOS)
Jika identitas Anda disimpan di dalam agen kontes, eksekutor ssh dapat menggunakannya jika agen dimulai.
Jika identitas Anda disimpan di dalam agen pageant, eksekutor ssh dapat menggunakannya jika agen dimulai.
XPipe akan secara otomatis memulai proses agen jika belum berjalan.
### Yubikey PIV
Jika identitas Anda disimpan dengan fungsi kartu pintar PIV dari Yubikey, Anda dapat menariknya kembali
mereka dengan pustaka YKCS11 Yubico, yang dibundel dengan Alat PIV Yubico.
Perhatikan bahwa Anda memerlukan versi terbaru dari OpenSSH untuk menggunakan fitur ini.
### Perpustakaan PKCS #11 khusus
Ini akan menginstruksikan klien OpenSSH untuk memuat berkas pustaka bersama yang ditentukan, yang akan menangani autentikasi.
Perhatikan bahwa Anda memerlukan versi terbaru dari OpenSSH untuk menggunakan fitur ini.
### Sumber eksternal lainnya
Opsi ini akan mengizinkan penyedia identitas eksternal yang berjalan untuk menyediakan kuncinya kepada klien SSH. Anda sebaiknya menggunakan opsi ini jika Anda menggunakan agen atau pengelola kata sandi lain untuk mengelola kunci SSH Anda.
Opsi ini akan mengizinkan penyedia identitas eksternal yang sedang berjalan untuk menyediakan kuncinya ke klien SSH. Anda sebaiknya menggunakan opsi ini jika Anda menggunakan agen atau pengelola kata sandi lain untuk mengelola kunci SSH Anda.

View file

@ -15,27 +15,18 @@ Se fai confusione, ssh ti darà solo messaggi di errore criptici.
Se le tue identità sono memorizzate nell'agente SSH, l'eseguibile ssh può utilizzarle se l'agente viene avviato.
XPipe avvierà automaticamente il processo dell'agente se non è ancora in esecuzione.
### Agente per la gestione delle password
Se utilizzi un gestore di password con funzionalità di agente SSH, puoi scegliere di utilizzarlo in questa sezione. XPipe verificherà che non sia in conflitto con altre configurazioni dell'agente. XPipe, tuttavia, non può avviare questo agente da solo: devi assicurarti che sia in esecuzione.
### Agente GPG
Se le tue identità sono memorizzate, ad esempio, su una smartcard, puoi scegliere di fornirle al client SSH tramite l'`agente GPG`.
Se le tue identità sono memorizzate, ad esempio, su una smartcard, puoi scegliere di fornirle al client SSH tramite l'agente `gpg`.
Questa opzione abiliterà automaticamente il supporto SSH dell'agente se non ancora abilitato e riavvierà il demone dell'agente GPG con le impostazioni corrette.
### Yubikey PIV
Se le tue identità sono memorizzate con la funzione smart card PIV di Yubikey, puoi recuperarle con Yubico
con la libreria YKCS11 di Yubico, fornita con Yubico PIV Tool.
Per utilizzare questa funzione è necessario disporre di una versione aggiornata di OpenSSH.
### Libreria PKCS#11 personalizzata
Indica al client OpenSSH di caricare il file di libreria condiviso specificato, che gestirà l'autenticazione.
Si noti che per utilizzare questa funzione è necessaria una versione aggiornata di OpenSSH.
### Pageant (Windows)
Se utilizzi pageant su Windows, XPipe verificherà innanzitutto che pageant sia in esecuzione.
Nel caso in cui si utilizzi pageant su Windows, XPipe verificherà innanzitutto che pageant sia in esecuzione.
A causa della natura di pageant, è tua responsabilità averlo in esecuzione
è tua responsabilità che sia in funzione, in quanto dovrai specificare manualmente tutte le chiavi che desideri aggiungere ogni volta.
Se è in funzione, XPipe passerà la pipe con il nome appropriato tramite
@ -46,6 +37,19 @@ Se è in funzione, XPipe passerà la pipe con il nome appropriato tramite
Se le tue identità sono memorizzate nell'agente pageant, l'eseguibile ssh può utilizzarle se l'agente viene avviato.
XPipe avvierà automaticamente il processo dell'agente se non è ancora in esecuzione.
### Altre fonti esterne
### Yubikey PIV
Questa opzione consente a qualsiasi provider di identità esterno in esecuzione di fornire le proprie chiavi al client SSH. Dovresti utilizzare questa opzione se stai usando un altro agente o un gestore di password per gestire le chiavi SSH.
Se le tue identità sono memorizzate con la funzione smart card PIV di Yubikey, puoi recuperarle con il programma Yubico
con la libreria YKCS11 di Yubico, fornita con Yubico PIV Tool.
Per poter utilizzare questa funzione, è necessario disporre di una versione aggiornata di OpenSSH.
### Libreria PKCS#11 personalizzata
Indica al client OpenSSH di caricare il file di libreria condiviso specificato, che gestirà l'autenticazione.
Si noti che per utilizzare questa funzione è necessaria una versione aggiornata di OpenSSH.
### Altra fonte esterna
Questa opzione consente a qualsiasi provider di identità esterno in esecuzione di fornire le proprie chiavi al client SSH. Dovresti utilizzare questa opzione se utilizzi un altro agente o un gestore di password per gestire le chiavi SSH.

View file

@ -15,14 +15,31 @@
あなたのIDがSSH-Agentに保存されている場合、エージェントが起動すればssh実行ファイルはそれを使用することができる。
XPipeはエージェントプロセスがまだ起動していない場合、自動的に起動する。
### パスワードマネージャーエージェント
SSHエージェント機能を持つパスワードマネージャを使用している場合、ここでそれを使用するかどうかを選択できる。XPipeは、他のエージェント設定と競合しないことを確認する。ただし、XPipeはこのエージェントを単独で起動することはできないので、エージェントが起動していることを確認する必要がある。
### GPG エージェント
ID が例えばスマートカードに保存されている場合、`gpg-agent` を使って SSH クライアントに ID を提供することができる。
IDが例えばスマートカードに保存されている場合、`gpg-agent`を使ってSSHクライアントに提供することができる。
このオプションは、まだ有効になっていない場合、エージェントのSSHサポートを自動的に有効にし、正しい設定でGPGエージェントデーモンを再起動する。
### ページェント(Windows)
Windowsでページェントを使用している場合、XPipeはページェントが実行されているかどうかを最初にチェックする。
ページャントの性質上、ページャントを実行させるのはあなたの責任である。
ページェントが実行されている場合、XPipeは最初にページェントが実行されているかどうかを確認する。
ページェントが実行されていれば、XPipeは適切な名前のパイプを
`-oIdentityAgent=...`経由で適切な名前のパイプをsshに渡す。
### Pageant (Linux & macOS)
IDがページェントエージェントに保存されている場合、エージェントが起動すればssh実行ファイルはIDを使用できる。
XPipeは、エージェントプロセスがまだ実行されていない場合、自動的に開始する。
### Yubikey PIV
IDがYubikeyのPIVスマートカード機能で保存されている場合、YubicoのYubikey PIVを使用してIDを取得できる。
IDがYubikeyのPIVスマートカード機能で保存されている場合、YubicoのYubikey PIVIDを取得できる。
Yubico PIV ToolにバンドルされているYubicoのYKCS11ライブラリを使用する。
この機能を使うには、OpenSSHの最新ビルドが必要であることに注意。
@ -33,19 +50,6 @@ Yubico PIV ToolにバンドルされているYubicoのYKCS11ライブラリを
この機能を使うには、最新の OpenSSH が必要であることに注意。
### ページェントWindows
Windows で pageant を使用する場合、XPipe はまず pageant が起動しているかどうかを確認する。
ページャントの性質上、ページャントが実行されているかどうかはユーザーの責任である。
ページェントが実行されている場合、XPipeは最初にページェントが実行されているかどうかを確認する。
ページェントが実行されていれば、XPipeは適切な名前のパイプを
`-oIdentityAgent=...`経由で適切な名前のパイプをsshに渡す。
### Pageant (Linux & macOS)
ID が pageant エージェントに保存されている場合、エージェントが起動すれば ssh 実行ファイルはそれを使用できる。
XPipeは、エージェントプロセスがまだ実行されていない場合、自動的に開始する。
### その他の外部ソース
このオプションは、外部で実行中の ID プロバイダが SSH クライアントに鍵を供給することを許可する。SSH鍵の管理に他のエージェントやパスワードマネージャを使用している場合は、このオプションを使用する必要がある。
このオプションは、任意の外部実行 ID プロバイダがその鍵を SSH クライアントに供給することを許可する。SSH鍵を管理するために他のエージェントやパスワード・マネージャを使用している場合は、このオプションを使用する必要がある。

View file

@ -1,6 +1,6 @@
### Geen
Als deze optie is geselecteerd, levert XPipe geen identiteiten. Hiermee worden ook externe bronnen zoals agenten uitgeschakeld.
Als deze optie is geselecteerd, levert XPipe geen identiteiten. Dit schakelt ook alle externe bronnen zoals agenten uit.
### Identiteitsbestand
@ -12,13 +12,30 @@ Als je dat verwisselt, zal ssh je alleen maar cryptische foutmeldingen geven.
### SSH-agent
Als je identiteiten zijn opgeslagen in de SSH-Agent, kan de ssh executable deze gebruiken als de agent wordt gestart.
In het geval dat je identiteiten zijn opgeslagen in de SSH-Agent, kan de ssh executable deze gebruiken als de agent wordt gestart.
XPipe zal automatisch het agent proces starten als het nog niet draait.
### Wachtwoordmanager agent
Als je een wachtwoordmanager gebruikt met een SSH-agent functionaliteit, kun je ervoor kiezen deze hier te gebruiken. XPipe zal controleren of het niet conflicteert met een andere agent configuratie. XPipe kan deze agent echter niet zelf starten, je moet ervoor zorgen dat deze actief is.
### GPG-agent
Als je identiteiten bijvoorbeeld op een smartcard zijn opgeslagen, kun je ervoor kiezen om deze via de `gpg-agent` aan de SSH-client te verstrekken.
Deze optie schakelt automatisch SSH-ondersteuning van de agent in als deze nog niet is ingeschakeld en herstart de GPG-agent daemon met de juiste instellingen.
Deze optie schakelt automatisch SSH-ondersteuning van de agent in als die nog niet is ingeschakeld en herstart de GPG-agent daemon met de juiste instellingen.
### Pageant (Windows)
Als je pageant op Windows gebruikt, zal XPipe eerst controleren of pageant draait.
Vanwege de aard van pageant, is het je eigen verantwoordelijkheid om het
actief is, omdat je elke keer handmatig alle sleutels moet opgeven die je wilt toevoegen.
Als het draait, geeft XPipe de juiste pipe door via
`-oIdentityAgent=...` naar ssh, je hoeft geen aangepaste configuratiebestanden op te nemen.
### Pageant (Linux & macOS)
Als je identiteiten zijn opgeslagen in de pageant agent, kan de ssh executable ze gebruiken als de agent wordt gestart.
XPipe zal automatisch het agent proces starten als het nog niet draait.
### Yubikey PIV
@ -33,19 +50,6 @@ Dit zal de OpenSSH client instrueren om het gespecificeerde shared library besta
Merk op dat je een actuele build van OpenSSH nodig hebt om deze functie te gebruiken.
### Pageant (Windows)
Als je pageant op Windows gebruikt, zal XPipe eerst controleren of pageant draait.
Vanwege de aard van pageant, is het jouw verantwoordelijkheid om het
actief is, omdat je elke keer handmatig alle sleutels moet opgeven die je wilt toevoegen.
Als het draait, geeft XPipe de juiste pipe door via
`-oIdentityAgent=...` naar ssh, je hoeft geen aangepaste configuratiebestanden op te nemen.
### Pageant (Linux & macOS)
Als je identiteiten zijn opgeslagen in de pageant agent, kan de ssh executable ze gebruiken als de agent wordt gestart.
XPipe zal automatisch het agent proces starten als het nog niet draait.
### Andere externe bron
Met deze optie kan elke externe identiteitsaanbieder zijn sleutels aan de SSH-client leveren. Je moet deze optie gebruiken als je een andere agent of wachtwoordmanager gebruikt om je SSH-sleutels te beheren.
Met deze optie kan elke externe identiteitsleverancier zijn sleutels aan de SSH-client leveren. Je moet deze optie gebruiken als je een andere agent of wachtwoordmanager gebruikt om je SSH-sleutels te beheren.

View file

@ -15,28 +15,19 @@ Jeśli to pomylisz, ssh da ci tylko tajemnicze komunikaty o błędach.
Jeśli twoje tożsamości są przechowywane w agencie SSH, plik wykonywalny ssh może z nich korzystać, jeśli agent jest uruchomiony.
XPipe automatycznie uruchomi proces agenta, jeśli nie jest on jeszcze uruchomiony.
### Agent menedżera haseł
Jeśli używasz menedżera haseł z funkcją agenta SSH, możesz wybrać go tutaj. XPipe sprawdzi, czy nie koliduje on z żadną inną konfiguracją agenta. XPipe nie może jednak uruchomić tego agenta samodzielnie, musisz upewnić się, że jest on uruchomiony.
### Agent GPG
Jeśli twoje tożsamości są przechowywane na przykład na karcie inteligentnej, możesz udostępnić je klientowi SSH za pośrednictwem `gpg-agent`.
Ta opcja automatycznie włączy obsługę SSH agenta, jeśli nie została jeszcze włączona i ponownie uruchomi demona agenta GPG z prawidłowymi ustawieniami.
### Yubikey PIV
Jeśli twoje tożsamości są przechowywane za pomocą funkcji karty inteligentnej PIV Yubikey, możesz je odzyskać
je za pomocą biblioteki Yubico YKCS11, która jest dołączona do Yubico PIV Tool.
Pamiętaj, że aby korzystać z tej funkcji, potrzebujesz aktualnej wersji OpenSSH.
### Niestandardowa biblioteka PKCS#11
Poinstruuje to klienta OpenSSH, aby załadował określony plik biblioteki współdzielonej, który będzie obsługiwał uwierzytelnianie.
Zauważ, że potrzebujesz aktualnej wersji OpenSSH, aby korzystać z tej funkcji.
### Pageant (Windows)
Jeśli używasz Pageant w systemie Windows, XPipe najpierw sprawdzi, czy Pageant jest uruchomiony.
Ze względu na charakter Pageant, to na tobie spoczywa odpowiedzialność za jego uruchomienie
Ze względu na charakter Pageant, Twoim obowiązkiem jest mieć go uruchomionego
uruchomiony, ponieważ musisz ręcznie określić wszystkie klucze, które chcesz dodać za każdym razem.
Jeśli jest uruchomiony, XPipe przekaże odpowiedni nazwany potok przez
`-oIdentityAgent=...` do ssh, nie musisz dołączać żadnych niestandardowych plików konfiguracyjnych.
@ -46,6 +37,19 @@ Jeśli jest uruchomiony, XPipe przekaże odpowiedni nazwany potok przez
W przypadku, gdy twoje tożsamości są przechowywane w agencie Pageant, plik wykonywalny ssh może z nich korzystać, jeśli agent jest uruchomiony.
XPipe automatycznie uruchomi proces agenta, jeśli nie jest on jeszcze uruchomiony.
### Yubikey PIV
Jeśli twoje tożsamości są przechowywane za pomocą funkcji karty inteligentnej PIV w Yubikey, możesz je odzyskać
je za pomocą biblioteki YKCS11 firmy Yubico, która jest dołączona do narzędzia Yubico PIV Tool.
Pamiętaj, że aby korzystać z tej funkcji, potrzebujesz aktualnej wersji OpenSSH.
### Niestandardowa biblioteka PKCS#11
Poinstruuje to klienta OpenSSH, aby załadował określony plik biblioteki współdzielonej, który będzie obsługiwał uwierzytelnianie.
Zauważ, że potrzebujesz aktualnej wersji OpenSSH, aby korzystać z tej funkcji.
### Inne źródło zewnętrzne
Ta opcja pozwoli dowolnemu zewnętrznemu dostawcy tożsamości na dostarczenie kluczy do klienta SSH. Powinieneś użyć tej opcji, jeśli używasz innego agenta lub menedżera haseł do zarządzania kluczami SSH.
Ta opcja pozwoli dowolnemu zewnętrznemu dostawcy tożsamości na dostarczanie kluczy do klienta SSH. Powinieneś użyć tej opcji, jeśli używasz innego agenta lub menedżera haseł do zarządzania kluczami SSH.

View file

@ -15,27 +15,18 @@ Se misturares isso, o ssh apenas te dará mensagens de erro crípticas.
Caso as tuas identidades estejam armazenadas no SSH-Agent, o executável ssh pode usá-las se o agente for iniciado.
O XPipe iniciará automaticamente o processo do agente se ele ainda não estiver em execução.
### Agente gestor de senhas
Se estiver a utilizar um gestor de senhas com uma funcionalidade de agente SSH, pode optar por utilizá-lo aqui. XPipe verificará que não entra em conflito com qualquer outra configuração de agente. XPipe, no entanto, não pode iniciar este agente por si só, tens que garantir que ele está a ser executado.
### Agente GPG
Se as tuas identidades estão armazenadas, por exemplo, num smartcard, podes escolher fornecê-las ao cliente SSH através do `agente GPG`.
Esta opção habilitará automaticamente o suporte SSH do agente se ainda não estiver habilitado e reiniciará o daemon do agente GPG com as configurações corretas.
### Yubikey PIV
Se as tuas identidades estão armazenadas com a função de cartão inteligente PIV do Yubikey, podes recuperá-las
podes recuperá-las com a biblioteca YKCS11 do Yubico, que vem junto com a ferramenta Yubico PIV.
Nota que necessita de uma versão actualizada do OpenSSH para poder utilizar esta função.
### Biblioteca PKCS#11 personalizada
Isso instruirá o cliente OpenSSH a carregar o arquivo de biblioteca compartilhada especificado, que lidará com a autenticação.
Nota que precisas de uma versão actualizada do OpenSSH para usar esta funcionalidade.
### Pageant (Windows)
Caso estejas a usar o pageant no Windows, o XPipe irá verificar se o pageant está a ser executado primeiro.
Caso estejas a utilizar o pageant no Windows, o XPipe irá verificar se o pageant está a ser executado primeiro.
Devido à natureza do pageant, é da tua responsabilidade tê-lo
a responsabilidade de o ter em execução, uma vez que tens de especificar manualmente todas as chaves que gostarias de adicionar de cada vez.
Se estiver em execução, o XPipe passará o pipe nomeado apropriado via
@ -46,6 +37,19 @@ Se estiver em execução, o XPipe passará o pipe nomeado apropriado via
Caso as tuas identidades estejam armazenadas no agente pageant, o executável ssh pode usá-las se o agente for iniciado.
O XPipe iniciará automaticamente o processo do agente se ele ainda não estiver em execução.
### Yubikey PIV
Se as tuas identidades estão armazenadas com a função de cartão inteligente PIV do Yubikey, podes recuperá-las
podes recuperá-las com a biblioteca YKCS11 da Yubico, que vem incluída na Yubico PIV Tool.
Nota que necessita de uma versão actualizada do OpenSSH para poder utilizar esta função.
### Biblioteca PKCS#11 personalizada
Isso instruirá o cliente OpenSSH a carregar o arquivo de biblioteca compartilhada especificado, que lidará com a autenticação.
Nota que precisas de uma compilação actualizada do OpenSSH para usar esta funcionalidade.
### Outra fonte externa
Esta opção permitirá que qualquer provedor de identidade externo em execução forneça suas chaves para o cliente SSH. Deves utilizar esta opção se estiveres a utilizar qualquer outro agente ou gestor de palavras-passe para gerir as tuas chaves SSH.
Esta opção permitirá que qualquer provedor de identidade externo em execução forneça suas chaves para o cliente SSH. Deves usar esta opção se estiveres a usar qualquer outro agente ou gestor de palavras-passe para gerir as tuas chaves SSH.

View file

@ -12,17 +12,34 @@
### SSH-Agent
В случае если твои идентификаторы хранятся в SSH-агенте, исполняемый файл ssh может использовать их, если агент запущен.
В случае если твои идентификаторы хранятся в SSH-агенте, исполняемый файл ssh сможет использовать их, если агент будет запущен.
XPipe автоматически запустит процесс агента, если он еще не запущен.
### GPG-агент
### Агент менеджера паролей
Если ты используешь менеджер паролей с функцией SSH-агента, ты можешь выбрать его здесь. XPipe проверит, не конфликтует ли он с какой-либо другой конфигурацией агента. Однако XPipe не может сам запустить этот агент, ты должен убедиться, что он запущен.
### GPG Agent
Если твои идентификационные данные хранятся, например, на смарт-карте, ты можешь предоставить их SSH-клиенту с помощью `gpg-агента`.
Эта опция автоматически включит поддержку SSH агентом, если она еще не включена, и перезапустит демон GPG-агента с правильными настройками.
### Pageant (Windows)
Если ты используешь pageant в Windows, XPipe сначала проверит, запущен ли pageant.
Из-за особенностей работы pageant ты должен убедиться в том, что он запущен
так как тебе придется каждый раз вручную указывать все ключи, которые ты хочешь добавить.
Если он запущен, XPipe передаст соответствующую именованную трубу через
`-oIdentityAgent=...` к ssh, тебе не придется включать какие-либо пользовательские файлы конфигурации.
### Pageant (Linux & macOS)
Если твои идентификаторы хранятся в агенте Pageant, то исполняемый файл ssh сможет использовать их, если агент будет запущен.
XPipe автоматически запустит процесс агента, если он еще не запущен.
### Yubikey PIV
Если твои личные данные хранятся в смарт-карте PIV, встроенной в Yubikey, ты можешь получить их
Если твои личные данные хранятся с помощью функции смарт-карт PIV в Yubikey, ты можешь получить их
их с помощью библиотеки YKCS11 от Yubico, которая поставляется в комплекте с Yubico PIV Tool.
Обрати внимание, что для использования этой функции тебе нужна актуальная сборка OpenSSH.
@ -31,20 +48,7 @@ XPipe автоматически запустит процесс агента,
Это даст указание клиенту OpenSSH загрузить указанный файл общей библиотеки, который будет обрабатывать аутентификацию.
Обрати внимание, что для использования этой функции тебе нужна актуальная сборка OpenSSH.
### Pageant (Windows)
Если ты используешь pageant под Windows, XPipe сначала проверит, запущен ли pageant.
Из-за особенностей работы pageant ты должен убедиться в том, что она запущена
так как тебе придется каждый раз вручную указывать все ключи, которые ты хочешь добавить.
Если он запущен, XPipe передаст соответствующую именованную трубу через
`-oIdentityAgent=...` к ssh, тебе не придется включать какие-либо пользовательские файлы конфигурации.
### Pageant (Linux & macOS)
Если твои идентификаторы хранятся в агенте Pageant, то исполняемый файл ssh сможет их использовать, если агент будет запущен.
XPipe автоматически запустит процесс агента, если он еще не запущен.
Учти, что для использования этой функции тебе понадобится актуальная сборка OpenSSH.
### Другой внешний источник

View file

@ -7,7 +7,7 @@ Om det väljs kommer XPipe inte att leverera några identiteter. Detta inaktiver
Du kan också ange en identitetsfil med en valfri lösenfras.
Det här alternativet motsvarar `ssh -i <file>`.
Observera att detta ska vara den *privata* nyckeln, inte den offentliga.
Observera att detta ska vara den *privata* nyckeln, inte den publika.
Om du blandar ihop det kommer ssh bara att ge dig kryptiska felmeddelanden.
### SSH-Agent
@ -15,24 +15,15 @@ Om du blandar ihop det kommer ssh bara att ge dig kryptiska felmeddelanden.
Om dina identiteter lagras i SSH-Agent kan den körbara ssh använda dem om agenten startas.
XPipe kommer automatiskt att starta agentprocessen om den inte körs ännu.
### GPG-agent
### Agent för lösenordshanterare
Om dina identiteter lagras till exempel på ett smartkort kan du välja att tillhandahålla dem till SSH-klienten via `gpg-agent`.
Om du använder en lösenordshanterare med en SSH-agentfunktionalitet kan du välja att använda den här. XPipe kommer att verifiera att det inte står i konflikt med någon annan agentkonfiguration. XPipe kan dock inte starta den här agenten själv, du måste se till att den körs.
### GPG Agent
Om dina identiteter lagras till exempel på ett smartkort kan du välja att tillhandahålla dem till SSH-klienten via ` gpg-agent`.
Det här alternativet aktiverar automatiskt SSH-stöd för agenten om det inte är aktiverat ännu och startar om GPG-agentdemonen med rätt inställningar.
### Yubikey PIV
Om dina identiteter lagras med PIV-smartkortsfunktionen i Yubikey kan du hämta dem med Yubicos
med Yubicos YKCS11-bibliotek, som levereras tillsammans med Yubico PIV Tool.
Observera att du behöver en uppdaterad version av OpenSSH för att kunna använda den här funktionen.
### Anpassat PKCS#11-bibliotek
Detta kommer att instruera OpenSSH-klienten att ladda den angivna delade biblioteksfilen, som kommer att hantera autentiseringen.
Observera att du behöver en uppdaterad version av OpenSSH för att kunna använda den här funktionen.
### Pageant (Windows)
Om du använder pageant på Windows kommer XPipe att kontrollera om pageant körs först.
@ -46,6 +37,19 @@ Om det körs kommer XPipe att passera rätt namngivet rör via
Om dina identiteter lagras i Pageant-agenten kan den körbara ssh-filen använda dem om agenten startas.
XPipe kommer automatiskt att starta agentprocessen om den inte körs ännu.
### Yubikey PIV
Om dina identiteter lagras med PIV-smartkortfunktionen i Yubikey kan du hämta dem med Yubicos
dem med Yubicos YKCS11-bibliotek, som levereras tillsammans med Yubico PIV Tool.
Observera att du behöver en uppdaterad version av OpenSSH för att kunna använda den här funktionen.
### Anpassat PKCS#11-bibliotek
Detta kommer att instruera OpenSSH-klienten att ladda den angivna delade biblioteksfilen, som kommer att hantera autentiseringen.
Observera att du behöver en uppdaterad version av OpenSSH för att kunna använda den här funktionen.
### Annan extern källa
Detta alternativ tillåter alla externa körande identitetsleverantörer att leverera sina nycklar till SSH-klienten. Du bör använda det här alternativet om du använder någon annan agent eller lösenordshanterare för att hantera dina SSH-nycklar.
Det här alternativet gör det möjligt för en extern körande identitetsleverantör att leverera sina nycklar till SSH-klienten. Du bör använda det här alternativet om du använder någon annan agent eller lösenordshanterare för att hantera dina SSH-nycklar.

View file

@ -15,24 +15,15 @@ Eğer bunu karıştırırsanız, ssh size sadece şifreli hata mesajları verece
Kimliklerinizin SSH-Agent'ta depolanması durumunda, ssh yürütülebilir dosyası, agent başlatıldığında bunları kullanabilir.
XPipe, henüz çalışmıyorsa aracı sürecini otomatik olarak başlatacaktır.
### Parola yöneticisi aracı
SSH aracı işlevine sahip bir parola yöneticisi kullanıyorsanız, burada kullanmayı seçebilirsiniz. XPipe bunun başka bir aracı yapılandırmasıyla çakışmadığını doğrulayacaktır. Ancak XPipe bu aracıyı kendi başına başlatamaz, çalıştığından emin olmanız gerekir.
### GPG Agent
Kimlikleriniz örneğin bir akıllı kartta saklanıyorsa, bunları SSH istemcisine `gpg-agent` aracılığıyla sağlamayı seçebilirsiniz.
Bu seçenek, henüz etkinleştirilmemişse aracının SSH desteğini otomatik olarak etkinleştirecek ve GPG aracı arka plan programını doğru ayarlarla yeniden başlatacaktır.
### Yubikey PIV
Kimlikleriniz Yubikey'in PIV akıllı kart işlevi ile saklanıyorsa, şunları geri alabilirsiniz
yubico PIV Aracı ile birlikte gelen Yubico'nun YKCS11 kütüphanesi ile.
Bu özelliği kullanabilmek için güncel bir OpenSSH yapısına ihtiyacınız olduğunu unutmayın.
### Özel PKCS#11 kütüphanesi
Bu, OpenSSH istemcisine kimlik doğrulamasını gerçekleştirecek olan belirtilen paylaşılan kütüphane dosyasını yüklemesi talimatını verecektir.
Bu özelliği kullanabilmek için güncel bir OpenSSH yapısına ihtiyacınız olduğunu unutmayın.
### Pageant (Windows)
Windows üzerinde pageant kullanıyorsanız, XPipe önce pageant'ın çalışıp çalışmadığını kontrol edecektir.
@ -46,6 +37,19 @@ Eğer çalışıyorsa, XPipe uygun adlandırılmış boruyu
Kimliklerinizin pageant aracısında saklanması durumunda, aracı başlatılırsa ssh yürütülebilir dosyası bunları kullanabilir.
XPipe, henüz çalışmıyorsa aracı sürecini otomatik olarak başlatacaktır.
### Yubikey PIV
Kimlikleriniz Yubikey'in PIV akıllı kart işlevi ile saklanıyorsa, şunları geri alabilirsiniz
yubico PIV Aracı ile birlikte gelen Yubico'nun YKCS11 kütüphanesi ile.
Bu özelliği kullanabilmek için güncel bir OpenSSH yapısına ihtiyacınız olduğunu unutmayın.
### Özel PKCS#11 kütüphanesi
Bu, OpenSSH istemcisine kimlik doğrulamasını gerçekleştirecek olan belirtilen paylaşılan kütüphane dosyasını yüklemesi talimatını verecektir.
Bu özelliği kullanabilmek için güncel bir OpenSSH yapısına ihtiyacınız olduğunu unutmayın.
### Diğer dış kaynak
Bu seçenek, çalışan herhangi bir harici kimlik sağlayıcısının anahtarlarını SSH istemcisine sağlamasına izin verecektir. SSH anahtarlarınızı yönetmek için başka bir aracı veya parola yöneticisi kullanıyorsanız bu seçeneği kullanmalısınız.

View file

@ -15,15 +15,32 @@
如果您的身份信息存储在 SSH-Agent 中,则 ssh 可执行文件可以在代理启动时使用这些身份信息。
如果代理进程尚未运行XPipe 会自动启动它。
### 密码管理器代理
如果您使用的密码管理器具有 SSH 代理功能您可以选择在此处使用它。XPipe 将验证它是否与任何其他代理配置冲突。不过XPipe 无法自行启动该代理,您必须确保它正在运行。
### GPG 代理
如果您的身份信息存储在智能卡中,您可以选择通过 `gpg-agent` 将其提供给 SSH 客户端。
如果您的身份信息存储在智能卡,您可以选择通过 `gpg-agent` 将其提供给 SSH 客户端。
如果尚未启用,该选项将自动启用代理的 SSH 支持,并以正确的设置重启 GPG 代理守护进程。
### PageantWindows
如果在 Windows 上使用 PageantXPipe 会首先检查 Pageant 是否正在运行。
由于 Pageant 的性质,您有责任使其运行。
因为您每次都必须手动指定要添加的所有密钥。
如果正在运行XPipe 将通过
`-oIdentityAgent=...`传递给 ssh您不必包含任何自定义配置文件。
### PageantLinux 和 macOS
如果您的身份信息存储在 Pageant 代理中,则 ssh 可执行文件可以在代理启动时使用这些身份信息。
如果代理进程尚未运行XPipe 将自动启动该进程。
### Yubikey PIV
如果你的身份信息存储在 Yubikey 的 PIV 智能卡功能中,你可以用 Yubico 的 Yubikey PIV 功能来恢复它们。
Yubico PIV 工具捆绑的 YKCS11 库。
如果您的身份信息存储在 Yubikey 的 PIV 智能卡功能中,您可以使用 Yubico 的 Yubikey PIV 功能来恢复它们。
该库与 Yubico PIV 工具捆绑在一起
请注意,要使用这一功能,你需要最新的 OpenSSH 版本。
@ -33,19 +50,6 @@ Yubico PIV 工具捆绑的 YKCS11 库。
请注意,您需要最新版本的 OpenSSH 才能使用此功能。
### PageantWindows
### 其他外部来源
如果您在 Windows 上使用 PageantXPipe 会首先检查 Pageant 是否正在运行。
由于 Pageant 的性质,您有责任使其运行。
因为您每次都必须手动指定要添加的所有密钥。
如果正在运行XPipe 将通过
`-oIdentityAgent=...`传递给 ssh您不必包含任何自定义配置文件。
### PageantLinux 和 macOS
如果您的身份信息存储在 pageant 代理中,则 ssh 可执行文件可以在代理启动时使用这些身份信息。
如果代理进程尚未运行XPipe 将自动启动该进程。
### 其他外部资源
该选项允许任何外部运行的身份供应商向 SSH 客户端提供密钥。如果使用其他代理或密码管理器管理 SSH 密钥,则应使用该选项。
该选项允许任何外部运行的身份供应商向 SSH 客户端提供密钥。如果使用其他代理或密码管理器管理 SSH 密钥,则应使用此选项。