Вопросы с тегом «sh»

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

647
Как сказать git, какой закрытый ключ использовать?

sshимеет -iвозможность указать, какой файл закрытого ключа использовать при аутентификации: -i identity_fileВыбирает файл, из которого читается идентификатор (закрытый ключ) для аутентификации RSA или DSA. По умолчанию используется ~/.ssh/identityверсия протокола 1 ~/.ssh/id_rsaи...

588
macOS продолжает спрашивать мою парольную фразу ssh с тех пор, как я обновился до Sierra

Раньше он запоминал парольную фразу, но теперь спрашивает ее каждый раз. Я прочитал, что мне нужно восстановить открытый ключ с помощью этой команды, которую я сделал: ssh-keygen -y -f id_rsa > id_rsa.pub но это ничего не исправило. Как я могу заставить macOS снова запомнить мою...

583
Что делает «источник»?

$ whatis source source: nothing appropriate. $ man source No manual entry for source $ source bash: source: filename argument required source: usage: source filename [arguments] Он существует и работает. Почему в Ubuntu нет документации по этому поводу? Что оно делает? Как я могу установить...

352
Что такое randomart от ssh-keygen?

Когда вы генерируете ключ, вы получаете «randomart» из более новых версий OpenSSH. Я не могу найти объяснение, почему и для чего я должен его использовать. Generating public/private rsa key pair. The key fingerprint is: 05:1e:1e:c1:ac:b9:d1:1c:6a:60:ce:0f:77:6c:78:47 you@i The key's randomart image...

332
Туннель SSH через несколько переходов

Туннелирование данных по SSH довольно просто: ssh -D9999 username@example.com устанавливает порт 9999 localhostв качестве туннеля example.com, но у меня есть более конкретная необходимость: Я работаю на местном уровне localhost host1 доступно для localhost host2 принимает только соединения от host1...

312
chown не меняет символическую ссылку

Я пытаюсь изменить пользователя / группу символической ссылки с помощью команды: $ chown -h myuser:mygroup mysymbolic/ Но это не меняется. Я вошел как root. Текущий пользователь / группа имеет значение root: root. Что пошло не...

306
Вернуться к предыдущему каталогу в оболочке

Есть ли способ вернуться к предыдущему каталогу, в котором мы использовали bash, tcsh, без использования pushd / popd? Я хотел бы напечатать что-то вроде «назад» и вернуться в предыдущий каталог, в котором я находился. Редактировать: «cd -» работает, но только для текущих и предыдущих каталогов....

304
Как мне полностью отключить процесс от терминала?

Я использую Tilda (раскрывающийся терминал) в Ubuntu в качестве своего «централизованного командования» - почти так же, как другие могут использовать GNOME Do, Quicksilver или Launchy. Тем не менее, я борюсь с тем, как полностью отсоединить процесс (например, Firefox) от терминала, с которого он...

288
Как исправить предупреждение о ключе хоста ECDSA

Я пытаюсь настроить SSH без пароля на сервере Ubuntu ssh-copy-id myuser@myserver, но получаю сообщение об ошибке: Предупреждение: ключ хоста ECDSA для «myserver» отличается от ключа для IP-адреса «192.168.1.123» Что вызывает это, и как я могу это исправить? Я попытался удалить .sshкаталог на...

285
Как добавить текст в начало файла в Bash?

Привет, я хочу добавить текст в файл. Например, я хочу добавить задачи в начало файла todo.txt. Я знаю, echo 'task goes here' >> todo.txtно это добавляет строку в конец файла (не то, что я...

256
Слишком много ошибок аутентификации для * username *

У меня есть учетная запись hostgator с включенным доступом SSH. При попытке загрузить сгенерированный файл ключа .pub с помощью этой команды: rsync -av -e "ssh -p2222" /home/user/.ssh/key.pub username@111.222.33.44:.ssh/authorized_keys Я продолжаю получать: Получено отключение от 111.222.33.44: 2:...

239
Как мне выйти из SSH-соединения?

Я подключаюсь к серверу через SSH, чтобы отправить сообщение серверу сокетов с помощью команды вроде: SSH 181.169.1.2 -p 5566 После того, как соединение установлено, и я пишу сообщение и отправляю его, я не могу выйти из текстового режима. Мне только разрешено вводить больше текста и все. Есть ли...

235
Как надежно поддерживать открытый туннель SSH?

Я использую SSH-туннель с работы, чтобы обойти различные идиотские брандмауэры (это нормально для моего босса :)). Проблема в том, что через некоторое время соединение ssh обычно зависает, и туннель нарушается. Если бы я мог хотя бы контролировать туннель автоматически, я мог бы перезапустить...

235
Способ избежать тайм-аута ssh-соединения и зависания терминала GNOME

Когда я подключаюсь через ssh к определенным серверам, он отключается и «замораживает» терминал (не принимает ввод, не отключается, не может нажать Ctrl-C, чтобы убить процесс ssh или что-либо еще). Это в Ubuntu, gnome-terminalхотя, кажется, оно приостанавливает ввод / вывод терминала и не влияет...

225
Bash: перебор строк в переменной

Как правильно перебирать строки в bash либо в переменной, либо из вывода команды? Простая установка переменной IFS для новой строки работает для вывода команды, но не для обработки переменной, содержащей новые строки. Например #!/bin/bash list="One\ntwo\nthree\nfour" #Print the list with echo echo...

192
Почему Ctrl + V не вставляется в Bash (оболочка Linux)?

Когда я копирую что-то в буфер обмена и нажимаю Ctrl+ Vв Bash, ничего не происходит; Тем не менее, щелкнув правой кнопкой мыши и выбрав Вставить, сделает работу. Почему? Есть ли какая-либо разумная проблема (я уверен, что есть) за этим поведением в...