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

SSH (Secure SHell) - это протокол для безопасного выполнения команд на удаленном компьютере. Используйте этот тег для вопросов о настройке, использовании и устранении неполадок программного обеспечения клиента и сервера SSH.

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

3
Bash добавляет дополнительные одинарные кавычки
У меня проблема с выполнением моего скрипта. При выполнении этого в режиме отладки (bash -x) я вижу, что bash добавляет дополнительные кавычки. Поэтому мой сценарий не работает. Вот это в моем сценарии: testvar="\"sudo /home/pi/shared/blink.sh 27 off\"" ssh -n -q -q -o BatchMode=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ConnectTimeout=5 $1 ${testvar} …
13 shell  ssh  quoting 

2
Почему бы просто не использовать% h в опции ControlPath OpenSSH ssh?
Почему «ssh_config (5)» страница руководства рекомендуют ControlPathвариант должен содержать , по крайней мере %h, %pи %rзаполнители для того , чтобы однозначно идентифицировать каждую общую связь? Я думал, что несколько сессий должны совместно использовать один сокет с подключением к одному и тому же хосту. Разве не имеет смысла иметь такое простое …

2
Отправка функциональных клавиш (F1-F12) через SSH
У меня есть машина Fedora, к которой я могу подключиться по SSH. Одна из программ, которую я хотел бы использовать, иногда использует функциональные клавиши. Проблема заключается в том, что я не буду ssh'ing от Android планшета (ASUS Transformer Инфинити) с физической клавиатурой, но нет F1- F12клавиши. Поэтому, пока приложение терминала, …
13 ssh  terminal  android 

3
Создание учетной записи UNIX, которая выполняет только одну команду
Есть ли способ создать учетную запись пользователя в Solaris, которая позволяет пользователям выполнять только одну команду? Нет логина или чего-то еще. Я мог бы сделать это с /usr/bin/falseв /etc/passwdи просто получить от пользователя ssh <hostname> <command>, но есть лучше способ сделать это?

2
Как я могу указать локальный порт при установлении SSH-соединения?
У меня есть два сервера, размещенные в IDC. Я могу использовать только порты 20/21/22/23/3389 / 33101-33109 для установления соединений между двумя серверами. Сетевое устройство IDC будет блокировать любые другие пакеты, порт источника или назначения которых не входит в список / диапазон 20/21/22/23/80/3389 / 33101-33109. Но порт источника SSH является случайным. …
13 ssh  networking 

3
Можно ли выполнить команду через ssh с пользователем nologin?
Если у пользователя есть loginShell=/sbin/nologin, это все еще возможно ssh user@machine [command] предполагая, что у пользователя есть надлежащие ключи ssh в его домашнем каталоге, которые могут использоваться для аутентификации? Моя цель - сохранить пользователя как nologin, но все еще в состоянии выполнять команды на нескольких других машинах в сети (аналогично …

2
-bash: cd: .ssh /: В доступе отказано
Когда я набираю в cd .sshтерминале, он возвращается с -bash: cd: .ssh/: Permission denied. Теперь я не могу добавить свои ключи ssh в ssh. Когда я печатаю, ssh-add ~/.ssh/idnameэто говорит /Users/Dan/.ssh/idname: Permission denied. Я думаю, это связано со мной, ls -dпотому что он работал до того, как я набрал это …
13 ssh  permissions  ls 

3
ssh-add -D не стирает сохраненные ключи из ssh-agent
Как это случилось? stan@tcpc:~/.ssh$ ssh-add -l 8192 e0:45:5e:cc:45:3e:17:2b:a6:54:6f:8d:53:1b:j2:e3 github (RSA) 2048 25:41:53:a6:45:5d:ac:eb:5c:45:f8:ce:42:a9:he:aa BITBUCKET (RSA) stan@tcpc:~/.ssh$ ssh-add -D All identities removed. stan@tcpc:~/.ssh$ ssh-add -l 8192 e0:45:5e:cc:45:3e:17:2b:a6:54:6f:8d:53:1b:j2:e3 github (RSA) 2048 25:41:53:a6:45:5d:ac:eb:5c:45:f8:ce:42:a9:he:aa BITBUCKET (RSA) Почему ключи не стираются? ps может быть этот баг? http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472477 Я нахожусь на Arch Linux, хотя ...
13 ssh  openssh  sshd 

3
Конфигурирование ssh-отпечатков пальцев на днс для замены known_hosts завершается ошибкой
Записи SSHFP были созданы на сервере ssh следующим образом, а затем добавлены в зону в привязке: $ ssh-keygen -r www.test.us. www.test.us. IN SSHFP 1 1 ad04dfaf343a93beeb939eed1612168f7eadbed7 www.test.us. IN SSHFP 2 1 432209c72c4f0e99546d601dd96c04ce804191f9 Требуемые записи можно получить из клиента ssh через DNS, как показано ниже: $ dig www.test.us any ;; QUESTION …
13 ssh  dns  bind 

5
Как подключиться к компьютеру через другой компьютер с помощью SSH
У меня есть три компьютера. ПК1 и ПК2 находятся в частной локальной сети, где ПК1 известен ПК2 как192.168.0.2 ПК2 и ПК3 находятся в другой локальной сети, где ПК2 известен как ПК3 как192.168.123.101 Как я могу подключиться к ПК1 с ПК3 по SSH. Есть ли что-то вроде: ssh user@192.168.0.2 -via user@192.168.123.101
13 ssh 

4
.ssh / config способ указать псевдо-tty распределение и выполнение команды
Есть ли способ указать, например .ssh/config, такую ​​команду: ssh -t remote-host "screen -dR screen_name" чтобы я мог легко получить доступ к удаленному screenсеансу ssh remote-host? Прямо сейчас я решил эту проблему, используя собственный скрипт: $ cat ~/bin/sssh #!/bin/sh /usr/bin/ssh -t $1 "screen -dR ab" ~/binостается на первом месте $PATH, но …

2
Linux iptables ssh переадресация портов (марсианский отказ)
У меня есть шлюз Linux, выполняющий NAT для моей домашней сети. У меня есть другая сеть, в которую я хотел бы прозрачно пересылать пакеты, но только в / из определенных IP / портов (т.е. не VPN). Вот несколько примеров IP и портов для работы: Source Router Remote Gateway Remote Target …

3
SSH: предоставьте дополнительные «pipe» fd в дополнение к stdin, stdout, stderr
При подключении к хосту с SSH, как правило , три «труба» предусмотрена между хостом и гостем, для stdin, stdoutи stderr. Есть ли опция командной строки для создания пересылок для дополнительных файловых дескрипторов ( 3и далее)? Например, я хотел бы сделать ssh --forwardfd=10:3 remotehost 'echo test >&3' который напечатал бы 'test' …

2
Пинентри терпит неудачу с gpg-agent и SSH
Я использую Fedora 22. Я пытаюсь настроить GnuPG, чтобы мои SSH-соединения аутентифицировались с помощью моего подраздела аутентификации PGP, который находится на моем Yubikey Neo. У меня есть системный модуль, запускающий gpg-agent следующим образом: /usr/bin/gpg-agent --homedir=%h/.gnupg --daemon --use-standard-socket И я включил поддержку SSH в конфигурации: enable-ssh-support pinentry-program /usr/bin/pinentry-gtk Другие части настройки …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.