LINUX.ORG.RU

Хочу сократить количество шагов для соединения по torify

 


0

1

Всем привет.

Для соединения по torify использую команду:

torify ssh username@ЦЫ.Ф.Р.Ы

Или с Midnight Comander если нужно обменяться с сервером данными:

torify sshfs username@ЦЫ.Ф.Р.Ы:/ /mnt/point/ && cd /mnt/point/ && mc

Можно ли как-то:

  1. определить ввод пароля в команду?
  2. изменить команду, чтобы на одной панели MC открывалась определенная папка на сервере, а на другой папка на моем ПК?

?offtop

определить ввод пароля в команду?

авторизация по ключу?

изменить команду, чтобы на одной панели MC открывалась определенная папка на сервере, а на другой папка на моем ПК?

прописать «команду» в User Menu?

master_0K
()
Ответ на: комментарий от master_0K

Нет, я имею ввиду ввести команду типа с ключем -pPASSWORD.

В смысле прописать команду в User menu ? Это где и какую команду?

VasyOK_ZP
() автор топика
Последнее исправление: VasyOK_ZP (всего исправлений: 1)
Ответ на: комментарий от VasyOK_ZP

Если тебе потребовалось автоматизировать ввод пароля — ты идеологически что то «делаешь не так» и тебе нужна авторизация по ключам. Суть пароля как раз в его ручном интерактивном вводе. И если именно ручной интерактивный ввод не нужен — это называется ключ.

Jameson ★★★★★
()
Ответ на: комментарий от VasyOK_ZP

Я говорил о ключах для авторизации? (да)

Да «гемморно»

  • ключи создай
  • разложи по серверам/клиентам
  • настрой конфиги

зато «никакого ввода пароля» // странно, что Ваши админы этим не занимаются. Или они ждут «гром»?

master_0K
()
Ответ на: комментарий от master_0K

Ключ не на каждом хостинге мне дадут. Я понимаю что это идеологически не правильно. К тому же доступ часто надо давать всяким мутным типам.

Да, нужно хотя бы автоматизировать ввод пароля к конкретному серверу. Еще больше нужно чтоб на сервере и моем ПК конкретные папки открывались.

VasyOK_ZP
() автор топика
Последнее исправление: VasyOK_ZP (всего исправлений: 1)
Ответ на: комментарий от VasyOK_ZP

Что значит «не дадут»? Ты их сам генерируешь. Мутному типу так же генеришь ключ, а потом отзываешь. Ещё раз, если тебе требуется «автоматизировать ввод пароля» — тебе нужны ключи. Пароль это средство интерактивной авторизации, его ввод по определению не должен автоматизироваться.

А, я понял, ты путаешь ssh ключ с rca сертификатом. Это разные вещи, тебе не нужно подписывать ключ у какого либо центра сертификации и устанавливать цепочку доверия.

Jameson ★★★★★
()
Последнее исправление: Jameson (всего исправлений: 1)
Ответ на: комментарий от Jameson

Что значит «не дадут»? Может путаю, но на шаредах часто вход SSH по паролю, т.е. без ключей. Даже не знаю могу ли я там ключи генерировать.

Для начала мне хватит пароля. Проблема вписать несколько команд в одну строчку.

VasyOK_ZP
() автор топика
Ответ на: комментарий от VasyOK_ZP

Пароль чем лучше?! Исторически всё начиналось с «парольного доступа». Ключи придумали позже. Видимо, «рай приелся»?

всяким мутным типам.

Я не знаю (как объяснить): «пользователей/права доступа/…» и придумали для «доступ часто надо давать всяким мутным типам»

нужно хотя бы автоматизировать ввод пароля к конкретному серверу

это идеологически не правильно

master_0K
()
Ответ на: комментарий от VasyOK_ZP

Никто не мешает тебе сгенерить локально ключ и положить там в нужную папочку. И дальше по ключу ходить.

Проблема вписать несколько команд в одну строчку.

Нет, проблема в том что ты упорно пытаешься отвёрткой гвоздь заколотить. Или наоборот, молотком шуруп ввернуть. Короче подход у тебя неверный в корне, но ты упёрся как баран в пароли.

Ещё раз, настрой авторизацию по ключам, это не сложно, провайдер для этого не нужен, нужно чуточку почитать. И после того как ты будешь входить без паролей и запросов уже с панелями разбирайся.

Jameson ★★★★★
()
Ответ на: комментарий от Jameson

Честно говоря я автризировался по ключам на некоторых серверах. Но без torify. И Линуксом тогда еще не пользовался. Ок, как тогда открыть нужные папки в МС при подключении?

VasyOK_ZP
() автор топика
Ответ на: комментарий от VasyOK_ZP

А вот этого не знаю. Знаю что в MC можно сохранить состояние панелей через менюшку. И что есть /usr/libexec/mc/mc.sh, который помогает запомнить активный каталог и запустить MC уже в нём при новом запуске. Я думаю можно туда посмотреть в поисках идей.

Jameson ★★★★★
()
Ответ на: комментарий от VasyOK_ZP

Хотя-бы немного прочитай справку MC.

Можно сделать запись в файл ~/.config/mc/hotlist. Пример записи для ftp-сервера Дебиан:

	ENTRY "ftp.ru.debian.org/~midnightcommander" URL "ftp://ftp.ru.debian.org/debian/pool/main/m/mc"

Можно задействовать «user menu». Даже в сам файл mc.menu можно вписать скрипт почти любого уровня сложности. Или в самом mc.menu может быть только вызов скрипта, а сам скрипт может быть в любом месте, любого уровня сложности.

andytux ★★★★★
()
Ответ на: комментарий от VasyOK_ZP

Для начала мне хватит пароля.

Там буквально запустить две команды на своей машине, ssh-keygen если ключа нету, и ssh-copy-id user@host

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 2)

~/.ssh/config

вместо пароля ключ (IndentityFile), если ты его запаролил, то на арч вики читай про автоматическую разблокировку с помощью gnome-keyring/kdewallet

uwuwuu
()