Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 09.12.2020
Сообщений: 43
1

Ошибка Permission denied (publickey) при попытке авторизации на Ubuntu из Windows

12.07.2023, 10:47. Показов 1241. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!

Есть мой домашний комп на Windows10, где я занимаюсь разработкой, и есть VPS на Ubuntu 20.04, куда я деплою то, что разработал.

Штука в том, что надо перед и после деплоя выполнять на VPS некие команды sudo, chmod и пр.

Разрабатываю powershell скрипт, который это все делает одной кнопкой (плж не спрашивайте почему не через докер и не через github).

И вот такая ситуация. Вот скрипт, который создает сессию:

PowerShell
1
2
3
4
5
6
7
8
9
function Test01()
{
    $deploySession = New-PSSession -HostName "31.31.42.42" -UserName "root01" -KeyFilePath "C:\Develop\Deploy\RSA2\id_rsa";
    
    Invoke-Command -Session $deploySession 
    {
        Invoke-Expression "lsb_release -a";
    }
}
Получаю ошибку Permission denied (publickey)

На ubuntu установлен powershell, на обоих машинах сконфигурирован ssh. Ключи генерировал ssh-keygen. Он генерирует 2 ключа,
публичный я оставляю на сервере, приватный копирую к себе на комп и он далее идет в -KeyFilePath.
Ошибка возникает независимо от -UserName.

Что не так то? Подскажите плж кто знает

Добавлено через 11 минут
SSHD_CONF

Include /etc/ssh/sshd_config.d/*.conf

PermitRootLogin yes

PubkeyAuthentication yes

PasswordAuthentication no

ChallengeResponseAuthentication no

UsePAM yes

X11Forwarding yes

PrintMotd no

AcceptEnv LANG LC_*

Subsystem sftp /usr/lib/openssh/sftp-server

Subsystem powershell /usr/bin/pwsh -sshs -NoLogo -NoProfile
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2023, 10:47
Ответы с готовыми решениями:

Ошибка при подключении по SSH: Permission denied (publickey)
Добрый день ни как не могу по ssh подключиться вроде установил принимать пароли Host *...

Ошибка Permission denied (publickey). при запуске run envoy
Всем привет! Выполняю run envoy настроенный на удаленный сервер(Ubuntu 18 под Digital Ocean )и...

Ошибка Git Permission denied (publickey,keyboard-interactive)
У меня есть GitLab, в котором хранится проект. Проект делался на другом компьютере с MacOS, где...

Permission denied (publickey) при подключении к ssh-серверу
Доброй ночи. Никак не получается разобраться в проблеме: есть удаленный сервер, пытаюсь...

Сменил gui на xfce и при ssh - Permission denied (publickey)
перешол на xfce при попытке подключения к любому серверу по ssh выдаются ошибки типа Permission...

3
6243 / 2118 / 334
Регистрация: 10.12.2013
Сообщений: 7,306
12.07.2023, 11:40 2
Цитата Сообщение от FM102DX Посмотреть сообщение
Ключи генерировал ssh-keygen. Он генерирует 2 ключа,
публичный я оставляю на сервере, приватный копирую к себе на комп
а не на стороне ли клиента надо генерить ключи и копировать затем пуб.ключ на сервер ?
1
1453 / 247 / 65
Регистрация: 03.06.2020
Сообщений: 638
12.07.2023, 16:28 3
Попробуйте так:

PowerShell
1
New-PSSession -HostName root01@31.31.42.42
Я тоже не понял, какие ключи куда копируете. На винде сгенерируйте ключи и публичный отправьте на убунту: ssh-copy-id.

Добавлено через 22 минуты
И проверьте запущен sshd сервис на убунте:
PowerShell
1
2
3
4
5
systemctl status sshd
 
# Если disabled 
sudo systemctl enable sshd
sudo systemctl start sshd
1
0 / 0 / 0
Регистрация: 09.12.2020
Сообщений: 43
12.07.2023, 21:39  [ТС] 4
Вы правы, дело было в этом. Сгенерил ключ на винде, отправил на сервер, добавил в authorized_keys, заработало.
Спасибо!
0
12.07.2023, 21:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2023, 21:39
Помогаю со студенческими работами здесь

Dovecot - ошибка при попытке доступа по POP3 (Permission denied)
Здравствуйте, всем, Поднимаю почту на Raspbian (Buster) с виртуальными доменами. IMAP и SMTP...

Ошибка "Permission denied" при попытке запуска программы
Не могу запустить свой "Hello world". Написал программу в текстовом файле, как положено. Hello.cpp...

Git clone выдает Permission denied (publickey) после переустанвки Kubuntu
Всем привет, У меня накрылась Kubuntu 18 и перед перед установкой новой версии зайдя Kubuntu Live...

Permission denied при попытке открытия файла
Привет Всем!!! Пытаюсь открыть файл для чтения int fd; const char *str =...

Ansible Failed to connect . Permission denied (publickey,password) настройка доступа ssh-key
Доброго времени суток. Задался целью использовать ansible для управления удаленным сервером. Так...

Permission denied при попытке доступа через SFTP
В общем,мне надо по пути /usr/local/ispmgr_ попасть в директорию var.При попытке доступа туда через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru