Я хотел бы войти на удаленный компьютер и смонтировать там мой домашний каталог с помощью одной команды.Я пытался сделать это с:
echo myPassword | tee "sshfs boriskh@85.143.104.141:/share/home/boriskh /home/boris/Work/molDyn/boriskh@hpchead" | ssh -Y boriskh@85.143.104.141
, но это не работает.tee
говорит, что он не знает опцию -Y, и если заключить в кавычки обе команды - он также работает неправильно.
Редактировать :
Я обнаружил, что этиВещи, поставленные отдельно, также не работают:
echo myPassword | ssh -Y boriskh@85.143.104.141
echo myPassword | sshfs boriskh@85.143.104.141:/share/home/boriskh /home/boris/Work/molDyn/boriskh@hpchead
Edit2 :
Чтобы получить необходимые функции (монтирование удаленного дома, а также вход в систему там - в одномКоманда без подсказок пароля) может быть легко выполнена с помощью клавиш (без ключевой фразы - т.е. введите Enter
в виде кода):
ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub boriskh@85.143.104.141
Вот и все.После этого желаемая функциональность достигается с помощью:
sshfs boriskh@85.143.104.141:/share/home/boriskh /home/boris/Work/molDyn/boriskh@hpchead && ssh -Y boriskh@85.143.104.141