Используйте s sh -агент с S SH -FS и VSCode без ввода пароля - PullRequest
1 голос
/ 15 апреля 2020

Я хочу редактировать файл сервера, используя S SH -FS, который является расширением кода Visual Studio. Я хочу подключить сервер без ввода пароля с помощью агента sh. Как мне установить?

Я попробовал следующие настройки.

Я могу подключиться к серверу без запроса пароля, выполнив следующие настройки, но я не могу использовать s sh -agent:

"sshfs.configs": [
    {
        "name": "<server_name>",
        "host": "<server_ip_address>",
        "port": 22,
        "username": "user",
        "privateKeyPath": "<path_to_private_key>",
        "root": "/",
        "sftpSudo": "root",
        "passphrase": "<passphrase_of_private_key>",
        "password": "<password_of_sudo>",
    }
]

Я могу подключиться к серверу с помощью агента sh, установив следующую настройку, но я должен ввести пароль:

"sshfs.configs": [
    {
        "name": "<server_name>",
        "host": "<server_ip_address>",
        "port": 22,
        "username": "user",
        "agent": "//./pipe/openssh-ssh-agent",
        "root": "/",
        "sftpSudo": "root",
    }
]

Я не могу подключиться к серверу с помощью следующей настройки:

"sshfs.configs": [
    {
        "name": "<server_name>",
        "host": "<server_ip_address>",
        "port": 22,
        "username": "user",
        "agent": "//./pipe/openssh-ssh-agent",
        "root": "/",
        "sftpSudo": "root",
        "password": "<password_of_sudo>",
    }
]

Вот почему я хочу настроить его следующим образом:

  • Я хочу подключить несколько серверов в этом рабочем пространстве, но vscode поддерживает только один запрос пароля. Два или более запросов не отображаются, и я не могу ввести эти пароли.
  • Я не хочу записывать парольную фразу закрытого ключа для каких-либо файлов.

Спасибо.

...