Сценарий SFTP с паролем - HP-UX

Да:

xinput set-button-map ID <button map>

Где Вы находите ID через xinput list и <button map> то, чему Вы передали бы xmodmap. Например, я заменяю кнопки на своей мыши USB, но я не хочу свою портившую сенсорную панель, мой ~/.Xmodmap используемый для сходства с этим:

pointer = 1 17 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 18 19 20 21 22 23 24

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

xinput set-button-map 10 1 17 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 18 19 20 21 22 23 24
1
03.10.2013, 16:19
5 ответов

Если Вы имеете socat удобный, существует этот пример в руководстве, которое Вы могли использовать.

   (sleep 5; echo PASSWORD; sleep 5; echo ls; sleep 1) |
   socat - EXEC:'ssh -l user server',pty,setsid,ctty

          EXEC’utes an ssh session to server. Uses a pty for communication
          between socat and ssh, makes it ssh’s controlling tty
          (ctty), and makes this pty the owner of a new process group 
          (setsid), so ssh accepts the password from socat.
1
27.01.2020, 23:29
[1129152] Я думаю, что было бы лучше, если бы вы использовали безпассовую аутентификацию, если вы используете SFTP на скрипте. Это возможно, я использую его при SFTP-сварке между IBM AIX-боксами.[1129153]
0
27.01.2020, 23:29

Было бы лучше использовать аутентификацию с помощью открытого/закрытого ключа, но в случае, если вы все еще хотите использовать пароль в вашем сценарии простого текста, я бы использовал lftp. Это отличный клиент, который разрешает ftp, sftp, ftps соединения, вам нужно будет использовать только "here document" для полной транзакции:

lftp sftp://your.destination.sftp -u yourUser,YourPassword << fin
    get yourfile
    bye
fin
1
27.01.2020, 23:29

вы можете попробовать нижеприведенный сценарий sftp с использованием имени пользователя, пароля и описания.

#!/usr/bin/expect
spawn sftp username@destip
expect "username@destip's password:"
send "passwd\n"
expect "sftp>"
send "get filename\n"
expect "sftp>"
send "bye\n"
1
27.01.2020, 23:29

Sftp может работать без пароля, используя

pubkey auth = very safe strong encryption
kerberos = need server,encryption is not strong

В противном случае используйте expect для отправки пароля, ВНИМАНИЕ! Пароль можно увидеть с помощью ps, так что это решение абсолютно небезопасно.

0
27.01.2020, 23:29

Теги

Похожие вопросы