Меню Рубрики

Установка cygwin в ubuntu

Сygwin = установка пакетов из консоли

На просторах интернета была найдена последовательность действий в которой упоминалось что нужно посредством утилиты wget скачать из github специально сформированный скрипт посредством которого можно будет устанавливать различные утилиты, так просто как в системе Ubuntu, т. е. Через как бы вызов утилиты apt-get. Здесь же в консоли Cygwin Terminal — утилита имеет название apt-cyg. Но вот с чем я столкнулся, утилиты то — wget у меня нет,

$ wget http://www.ekzorchik.ru//index.php

-bash: wget: команда не найдена

поэтому сперва ставим ее также как я ставил пакет openssh через запуск исполняемого файла setup-x86_64 . Допустим утилиту wget поставил, теперь скачиваю так называемый менеджер пакетов специально написанный для Cygwin:

$ wget raw.github.com/transcode-open/apt-cyg/master/apt-cyg

—2014-11-29 20:33:20— http://raw.github.com/transcode-open/apt-cyg/master/apt-cyg

Распознаётся raw.github.com (raw.github.com)… 103.245.222.133

Подключение к raw.github.com (raw.github.com)|103.245.222.133|:80… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 301 Moved Permanently

Адрес: https://raw.github.com/transcode-open/apt-cyg/master/apt-cyg [переход]

—2014-11-29 20:33:24— https://raw.github.com/transcode-open/apt-cyg/master/apt-cyg

Подключение к raw.github.com (raw.github.com)|103.245.222.133|:443… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 301 Moved Permanently

Адрес: https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg [переход]

—2014-11-29 20:33:27— https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg

Распознаётся raw.githubusercontent.com (raw.githubusercontent.com)… 103.245.222.133

Подключение к raw.githubusercontent.com (raw.githubusercontent.com)|103.245.222.133|:443… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 200 OK

Длина: 11883 (12K) [text/plain]

2014-11-29 20:33:32 (77,0 KB/s) — «apt-cyg» сохранён [11883/11883]

Наделяю скачанный скрипт права на исполнение:

$ ls -l apt-cyg

-rw-r—r— 1 ekzorchik None 11883 ноя 29 20:33 apt-cyg

$ chmod +x apt-cyg

$ ls -l apt-cyg

-rw x r- x r- x 1 ekzorchik None 11883 ноя 29 20:33 apt-cyg

На заметку : атрибут « x” — говорит, что приложение имеет все основании быть запущенным и ему не нужно указывать от имени какого интерпретатора запускаться.

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

$ mv apt-cyg /bin

пакет успешно был перемещен, ошибок не возникло.

Отлично, далее я покажу, как устанавливать различные программы:

$ apt-cyg search nano — поиск в репозитариях утилиты текстового редактора nano

Searching downloaded packages…

nano — пакет найден, устанавливаю:

$ apt-cyg install nano

Package nano is already installed, skipping — как видно из данной строки, утилита уже установлена в системе.

Но вот этого точно пакета нет в системе — curl, установлю его через данный менеджер пакетов — и вуаля он установился:

$ whereis curl

curl: — данного пакета нет в системе

$ apt-cyg install curl

—2014-11-29 20:38:00— http://mirrors-ru.go-parts.com/cygwin//x86_64/release/curl/curl-7.39.0-1.tar.xz

Распознаётся mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)… 141.105.64.27

Подключение к mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)|141.105.64.27|:80… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 200 OK

Длина: 261220 (255K) [application/octet-stream]

Сохранение в: «curl-7.39.0-1.tar.xz»

2014-11-29 20:38:01 (5,15 MB/s) — «curl-7.39.0-1.tar.xz» сохранён [261220/261220]

Package curl requires the following packages, installing:

libcurl4 libmetalink3 libopenssl100 zlib0 cygwin

—2014-11-29 20:38:01— http://mirrors-ru.go-parts.com/cygwin//x86_64/release/curl/libcurl4/libcurl4-7.39.0-1.tar.xz

Распознаётся mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)… 141.105.64.27

Подключение к mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)|141.105.64.27|:80… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 200 OK

Длина: 172540 (168K) [application/octet-stream]

Сохранение в: «libcurl4-7.39.0-1.tar.xz»

2014-11-29 20:38:01 (6,00 MB/s) — «libcurl4-7.39.0-1.tar.xz» сохранён [172540/172540]

Package libcurl4 requires the following packages, installing:

libgssapi_krb5_2 libidn11 libopenldap2_4_2 libopenssl100 libssh2_1 zlib0 ca-certificates _autorebase cygwin

Package libgssapi_krb5_2 is already installed, skipping

Package libidn11 is already installed, skipping

—2014-11-29 20:38:02— http://mirrors-ru.go-parts.com/cygwin//x86_64/release/openldap/libopenldap2_4_2/libopenldap2_4_2-2.4.40-1.tar.xz

Распознаётся mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)… 141.105.64.27

Подключение к mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)|141.105.64.27|:80… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 200 OK

Длина: 145056 (142K) [application/octet-stream]

Сохранение в: «libopenldap2_4_2-2.4.40-1.tar.xz»

libopenldap2_4_2-2. 100%[=====================>] 141,66K —.-KB/s за 0,02s

2014-11-29 20:38:02 (5,66 MB/s) — «libopenldap2_4_2-2.4.40-1.tar.xz» сохранён [145056/145056]

Package libopenldap2_4_2 requires the following packages, installing:

libopenssl100 libsasl2_3 _autorebase cygwin

Package libopenssl100 is already installed, skipping

—2014-11-29 20:38:02— http://mirrors-ru.go-parts.com/cygwin//x86_64/release/cyrus-sasl/libsasl2_3/libsasl2_3-2.1.26-9.tar.xz

Распознаётся mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)… 141.105.64.27

Подключение к mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)|141.105.64.27|:80… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 200 OK

Длина: 132856 (130K) [application/octet-stream]

Сохранение в: «libsasl2_3-2.1.26-9.tar.xz»

libsasl2_3-2.1.26-9 100%[=====================>] 129,74K —.-KB/s за 0,02s

2014-11-29 20:38:02 (5,61 MB/s) — «libsasl2_3-2.1.26-9.tar.xz» сохранён [132856/132856]

Package libsasl2_3 requires the following packages, installing:

libcrypt0 libdb5.3 libgssapi_krb5_2 libkrb5_3 libopenldap2_4_2 libopenssl100 _autorebase cygwin

Package libcrypt0 is already installed, skipping

—2014-11-29 20:38:03— http://mirrors-ru.go-parts.com/cygwin//x86_64/release/db/libdb5.3/libdb5.3-5.3.21-1.tar.bz2

Распознаётся mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)… 141.105.64.27

Подключение к mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)|141.105.64.27|:80… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 200 OK

Длина: 925021 (903K) [application/octet-stream]

Сохранение в: «libdb5.3-5.3.21-1.tar.bz2»

2014-11-29 20:38:03 (8,24 MB/s) — «libdb5.3-5.3.21-1.tar.bz2» сохранён [925021/925021]

Package libdb5.3 requires the following packages, installing:

Package libgcc1 is already installed, skipping

Package libstdc++6 is already installed, skipping

Package libgssapi_krb5_2 is already installed, skipping

Package libkrb5_3 is already installed, skipping

Package libopenldap2_4_2 is already installed, skipping

Package libopenssl100 is already installed, skipping

Package _autorebase is already installed, skipping

Package cygwin is already installed, skipping

Package _autorebase is already installed, skipping

Package cygwin is already installed, skipping

Package libopenssl100 is already installed, skipping

—2014-11-29 20:38:04— http://mirrors-ru.go-parts.com/cygwin//x86_64/release/libssh2/libssh2_1/libssh2_1-1.4.3-1.tar.xz

Распознаётся mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)… 141.105.64.27

Подключение к mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)|141.105.64.27|:80… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 200 OK

Длина: 108588 (106K) [application/octet-stream]

Сохранение в: «libssh2_1-1.4.3-1.tar.xz»

2014-11-29 20:38:04 (5,04 MB/s) — «libssh2_1-1.4.3-1.tar.xz» сохранён [108588/108588]

Package libssh2_1 requires the following packages, installing:

libopenssl100 zlib0 _autorebase cygwin

Package libopenssl100 is already installed, skipping

Package zlib0 is already installed, skipping

Читайте также:  Установка колодцев для наружного водопровода

Package _autorebase is already installed, skipping

Package cygwin is already installed, skipping

Package zlib0 is already installed, skipping

Package ca-certificates is already installed, skipping

Package _autorebase is already installed, skipping

Package cygwin is already installed, skipping

—2014-11-29 20:38:04— http://mirrors-ru.go-parts.com/cygwin//x86_64/release/libmetalink/libmetalink3/libmetalink3-0.1.2-1.tar.bz2

Распознаётся mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)… 141.105.64.27

Подключение к mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)|141.105.64.27|:80… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 200 OK

Длина: 17435 (17K) [application/octet-stream]

Сохранение в: «libmetalink3-0.1.2-1.tar.bz2»

2014-11-29 20:38:05 (72,3 MB/s) — «libmetalink3-0.1.2-1.tar.bz2» сохранён [17435/17435]

Package libmetalink3 requires the following packages, installing:

—2014-11-29 20:38:05— http://mirrors-ru.go-parts.com/cygwin//x86_64/release/expat/libexpat1/libexpat1-2.1.0-3.tar.bz2

Распознаётся mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)… 141.105.64.27

Подключение к mirrors-ru.go-parts.com (mirrors-ru.go-parts.com)|141.105.64.27|:80… соединение установлено.

HTTP-запрос отправлен. Ожидание ответа… 200 OK

Длина: 58104 (57K) [application/octet-stream]

Сохранение в: «libexpat1-2.1.0-3.tar.bz2»

2014-11-29 20:38:05 (7,56 MB/s) — «libexpat1-2.1.0-3.tar.bz2» сохранён [58104/58104]

Package libopenssl100 is already installed, skipping

Package zlib0 is already installed, skipping

Package cygwin is already installed, skipping

Видно, что в процессе установки пакета были также установлены зависимости необходимые для функциональной работы. Выражаю большую благодарность человеку сумевшему написать столь необходимый скрипт. Я же своей заметкой показал, как установить, использовать данный скрипт. Замечание для тех, кто хочет узнать по ключам работы с данным скриптом следует после введения apt-cyg добавить через пробел слово help чтобы получить справку по расширенному управлению. Хочу также дать один хороший совет: Не стоит сразу искать решение своей задачи в Google, посмотрите сами, какие параметры есть в справке, попробуйте их, чтобы набить руку, а уже потом если то что задумали не получается уже обращаться за помощью в поисковую систему посредством правильно сформированных запросов . Это будет более продуктивно, чем найденное решение. Свои наработки и проработанные ошибки важнее. А пока все, до встречи, с уважением автор — ekzorchik.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

Карта МКБ: 4432-7300-2472-8059
Yandex-деньги: 41001520055047

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

источник

Cygwin

Get that Linux feeling — on Windows

Installing and Updating Cygwin Packages

Installing and Updating Cygwin for 64-bit versions of Windows

Run setup-x86_64.exe any time you want to update or install a Cygwin package for 64-bit windows. The signature for setup-x86_64.exe can be used to verify the validity of this binary.

Installing and Updating Cygwin for 32-bit versions of Windows

Run setup-x86.exe any time you want to update or install a Cygwin package for 32-bit windows. The signature for setup-x86.exe can be used to verify the validity of this binary.

Signing key transition

General installation notes

When installing packages for the first time, the setup program does not install every package. Only the minimal base packages from the Cygwin distribution are installed by default, which takes up about 100 MB.

Clicking on categories and packages in the setup program package installation screen allows you to select what is installed or updated.

Individual packages like bash, gcc, less, etc. are released independently of the Cygwin DLL, so the Cygwin DLL version is not useful as a general Cygwin release number. The setup program tracks the versions of all installed components and provides the mechanism for installing or updating everything available from this site for Cygwin.

Once you’ve installed your desired subset of the Cygwin distribution, the setup program will remember what you selected, so re-running it will update your system with any new package releases.

On Windows Vista and later, the setup program will check by default if it runs with administrative privileges and, if not, will try to elevate the process. If you want to avoid this behaviour and install under an unprivileged account just for your own usage, run setup with the --no-admin option.

Q: How do I add a package to my existing Cygwin installation?

A: Run the setup program and select the package you want to add.

Tip: if you don’t want to also upgrade existing packages, select ‘Keep’ at the top-right of the package chooser page.

Q: Is there a command-line installer?

A: Yes and no. The setup program understands command-line arguments which allow you to control its behavior and choose individual packages to install. While this provides some functionality similar to such tools as apt-get or yum it is not as full-featured as those package managers.

Q: Why not use apt, yum, my favourite package manager, etc.?

A: The basic reason for not using a more full-featured package manager is that such a program would need full access to all of Cygwin’s POSIX functionality. That is, however, difficult to provide in a Cygwin-free environment, such as exists on first installation. Additionally, Windows does not easily allow overwriting of in-use executables so installing a new version of the Cygwin DLL while a package manager is using the DLL is problematic.

Читайте также:  Установка кряка mad max

Q: How do I install everything?

A: You do not want to do this! This will install an enormous number of packages that you will never use, including debuginfo and source for every package.

If you really must do this, clicking on the «Default» label next to the «All» category to change it to «Install» will mark every Cygwin package for installation. Be advised that this will download and install tens of gigabytes of files to your computer.

источник

Как установить Cygwin на Windows 7

Задача : Разобрать, как установить OpenSSH сервис на Windows 7 с применением Cygwin.

Для справки: В данном примере используется Windows 7 с архитектурой x 64

В данном случае это заметка, как напоминалка для следующих заметок использования особого инструмента целью которого является портирование утилит Linux систем на Windows в основе которых лежит динамическая библиотека без которой не было бы возможности запускать их. Пакет Cygwin обобщает различные инструменты разработки, прикладного обеспечения и их эквивалентные аналоги базовых программ. Если по простому, то привычные программы из Linux можно запускать в Windows получая в замен ту легкость и простоту создаваемых скриптов, а также совмещение использования консольных команд Windows редакций. Т.е. выигрыш на лицо, два в одном. Ниже я покажу, да и себе заметка на будущее,

  • Как установить в систему Windows пакет Cygwin
  • Как установить OpenSSH пакет
  • Как настроить аутентификацию по ключу против по паролю

Устанавливаю в систему пакет Cygwin , скачав необходимый по следующей ссылке: http://cygwin.com/setup-x86_64.exe

если используется архитектура x 86, то ссылка на скачиваемый пакет:

http://cygwin.com/setup-x86.exe

На заметку: для установки в системе должны быть права Администратора, и у меня UAC Отключён.

В конечном этоге в этой заметке рассматривается как для двух систем установить и настроить безпарольный доступ друг к другу по ключам.

W7X86 – 192.168.1.59

W7X64 – 192.168.1.40

Запускаю установщик (версия 2.852 (64 bit )ДалееInstall from Internet , Далее – каталог установки оставляю по умолчанию: C :\ cygwin 64 и тип установки для всех пользователей: All Users ( RECOMMENDED ), Далее – следующим шагом оставляем путь предложенный установщиком где будет располагаться локальные пакеты: C :\ Users \ ekzorchik \ Downloads , Далее – предопределяем тип используемого соединений, Direct Connection (в моем случае, соединение прямой, прокси сервер не используется), Далее – на следующем шаге выбираем сервер загрузки из множества (любой), к примеру: http :// mirrors — ru . go — parts . com , Далее – на следующем шаге выбираем пакет(ы) которые нужны в системе нам, в моем случаем мне нужен пакет:

В текущем примере моей заметки — это пакет для организации безопасного подключения к системе посредством SSH, т. е. Пакет OpenSSH, как серверная так и клиентская часть.

, Далее – в процессе установки мастер определит, какие зависимости сперва нужно до установить, соглашаемся, Далее – и начнется процесс скачивания зависимостей и самого приложений, просто ожидаем – после того, как установка пройдет успешно останется только проконтролировать, чтобы были поставлены галочки для создания ярлыков быстрого доступа к Cygwin :

  • Create icon on Desktop
  • Add icon to Start Menu

И нажать Готово.

На заметку: Если понадобится установить в эмулятор консоли еще какие либо утилиты, то данные шаги повторяются, запуск исполняемого файла, указания сайта с которого будем производить скачивание и установку утилит.

Далее запускаю терминал Cygwin :

Пуск – Все программы – Cygwin — Cydwin 64 Terminal , окно консоли примет вид:

These files are for the users to personalise their cygwin experience.

They will never be overwritten nor automatically updated.

ekzorchik @srv-w7x64

В консоли после приглашения курсора $ набираем ssh-host-config –y этим мы генерируем ключи доступа к данной машине по ssh и создаем нового пользователя cyg _ server где в качестве его пароля нужно указать текущий пароль от пользователя (в моем случае пользователь ekzorchik с дефолтный паролем 712 mbddr @) под которым происходит инсталляция пакета cygwin и дополнительных пакетов в систему:

$ ssh-host-config -y

Часть информации выводимая в консоли отвечающая за создание нового пользователя cyg _ server от имени которого будет происходит запуск инсталлированной службы « CYDWIN sshd »

*** Query: Please enter the password:712mbddr@

Как видно, созданный пользователь инсталлирует службу в систему запуск которой будет осуществляться от имени данного пользователя ( cyg _ server ), по умолчанию она становится не запущенной, запускаю:

Win + R -> cmd.exe

C:\Users\ekzorchik>sc config sshd start= auto

SC] ChangeServiceConfig: успех

C:\Users\ekzorchik>net start sshd

Служба «CYGWIN sshd» запускается.

Служба « CYGWIN sshd » успешно запущена.

Либо через запущенную терминальную консоль Cygwin Terminal :

  • -S, —start Starts a service named .
  • -E, —stop Stops a service named .

$ cygrunsrv.exe -E sshd

$ cygrunsrv.exe -S sshd

Также важно открыть доступ к системе по порту 22 (порт по дефолту). Для этого нужно добавить правило в брандмауэр для всех профилей системы:

Читайте также:  Установка пластикового смотрового колодца

netsh avdfirewall firewall add rull name=”SSH Server” dir=in protocol=tcp localport=22 action=allow

Проверим, открыт ли порт на котором работает служба SSH в системе:

C:\Users\ekzorchik>netstat -an | findstr :22

TCP 0.0.0.0:22 0.0.0.0:0 LISTENING

Из вывода ясно, что порт открыт.

По такому же принципу шагов описанных выше устанавливаю и на другую систему с осью Windows 7 но применительно к архитектуре x86, хотя разницы в шагах вообщем-то никакой. Просто мне нужно для тестирования и показа, как это работает в дальнейшем.

Следующим шагом перехожу к тестированию подключения к системе посредством SSH соединения, в роли клиента на подключение к системе может использоваться, как консольный вариант — это через Cygwin Terminal, так и отдельным приложением ,к примеру утилита — Putty. Я же буду использовать Cygwin Terminal.

$ ssh -l ekzorchik 192.168.1.40 -p 22

The authenticity of host ‘192.168.1.40 (192.168.1.40)’ can’t be established.

ECDSA key fingerprint is 57:8b:b2:35:43:f5:18:22:c0:e7:61:9b:44:d4:56:fe.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added ‘192.168.1.40’ (ECDSA) to the list of known hosts.

ekzorchik@192.168.1.40’s password:712 mbddr@

— подключение по SSH прошло успешно в другую систему.

Отлично, работает, теперь же надо сделать, чтобы авторизация шла только по ключам доступа.

Ниже практические шаги, как это сделать:

Генерирую публичный и приватный ключ системы:

$ ssh-keygen -t dsa

Generating public/private dsa key pair.

Enter file in which to save the key (/home/ekzorchik/.ssh/id_dsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /home/ekzorchik/.ssh/id_dsa.

Your public key has been saved in /home/ekzorchik/.ssh/id_dsa.pub.

The key’s randomart image is:

Далее копируем публичный(открытый ключ) на вторую систему:

/.ssh/id_dsa.pub | ssh -p 22 ekzorchik@192.168.1.59 ‘umask 077;test -d .ssh | cat >>

ekzorchik@192.168.1.59’s password:712 mbddr@

Точно такие же шаги проделываем на второй системе по отношения к первой, но не забываем указать соответствующий IP адрес системы, в моем случае — это 192.168.1.40

/.ssh/id_dsa.pub | ssh -p 22 ekzorchik@192.168.1.40 ‘umask 077;test -d .ssh | mkdir .ssh ; cat >> .ssh/authorized_keys’

mkdir: cannot create directory ‘.ssh’: File exists

/.ssh/id_dsa.pub | ssh -p 22 ekzorchik@192.168.1.40 ‘umask 077;test -d .ssh | cat >> .ssh/authorized_keys’

$ ssh -l ekzorchik 192.168.1.40 -p 22 Last login: Thu Nov 27 18:36:23 2014 from 192.168.1.59

Но пока авторизация по ключам не заработает, в системах по умолчанию отключены все параметры настроек службы OpenSSH. Поэтому сперва произведу кое-какую настройку, в качестве редактора посредством которого буду изменять конфигурационные файлы выступит установленный по умолчанию — редактор vi: (советую познакомиться с его работой подробно, к примеру по моей заметке или по книгам посвященным Linux), но для быстро по первой настройке доустановлю пакет простого текстового редактора nano. Для этого снова запускаем setup-x86_64.exe – шаги до установки пакета точно такие же которые я проделывал выше когда устанавливал OpenSSH. Ниже скриншот поиска и установки необходимого бинарного пакета, исходники пакета не требуются поэтому их и не отмечаю.

Далее переходим к редактированию настроек сервиса SSHD:

$ nano /etc/sshd_config

Сохраняем внесенные ( Ctrl + O, Ctrl + X) изменения и перезапускаю службу для применения настроек.

$ cygrunsrv.exe -E sshd

$ cygrunsrv.exe -S sshd

Точно такие же действия проделываем и на другой системе.

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

Работает с 192.168.1.40 на 192.168.1.59

ssh ekzorchik@192.168.1.59 -p 22

Last login: Thu Nov 27 17:58:06 2014 from w7x64

Работает с 192.168.1.59 на 192.168.1.40

$ ssh -l ekzorchik 192.168.1.40 -p 22

Last login: Thu Nov 27 18:40:21 2014 from 192.168.1.59

Отлично, все заработало, шаги один в один, как и на Ubuntu 12.04.5 Server/Desktop. Если же у Вас не заработает, то при подключении включите режим логирования, параметр v, либо проверьте что содержимое authorized_keys удаленной системы содержит id_dsa.pub ключ первой , возможно в этом проблема, вообщем вот так сразу сложно сказать в чем может быть проблема, если работает по паролю, а не работает по ключу, скорое всего не добавлен ключ на удаленную систему. Будьте внимательнее, но раз столкнувшись с проблемами и решив их Вы будете более подкованными в дальнейшем . Свой опыт лучше, чем подсказка более опытных, хотя и знаешь что сэкономишь время, но это как в школе, мало того что можно списать решение из книги содержащей пошаговое решение, пока сам не повторишь и не разберешь ни будешь знать в общем-то ничего . Вот так. На этом задачу считаю выполненной и смею прощаться. До встречи в следующих реальных заметках — с уважением автор блога — ekzorchik.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

Карта МКБ: 4432-7300-2472-8059
Yandex-деньги: 41001520055047

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

источник

Добавить комментарий

Adblock
detector