bash: нет такого файла или каталога [дубликат]

На этот вопрос уже есть ответ здесь:

dhruvhadoop1@hadoopmaster:~$ cat /home/hadoopuser/.ssh/id_rsa.pub >> /home/hadoopuser/.ssh/authorized_keys
bash: /home/hadoopuser/.ssh/authorized_keys: No such file or directory
dhruvhadoop1@hadoopmaster:~$ cat /home/hadoopuser/.ssh/id_rsa.pub >> /home/hadoopuser/ .ssh/authorized_keys
bash: /home/hadoopuser/: Is a directory
dhruvhadoop1@hadoopmaster:~$ cat /home/hadoopuser/.ssh/id_rsa.pub >> /home/hadoopuser/ .ssh/authorized_keys/
bash: /home/hadoopuser/: Is a directory
dhruvhadoop1@hadoopmaster:~$ cat /home/hadoopuser/.ssh/id_rsa.pub >> /home/hadoopuser/.ssh/authorized_keys
bash: /home/hadoopuser/.ssh/authorized_keys: No such file or directory
dhruvhadoop1@hadoopmaster:~$ 
0
задан 14 October 2015 в 17:42

3 ответа

папка .ssh не, существуют, потому что Вы еще не создали ключа. Вы должны сначала создать свой ключ как это:

ssh-keygen 

и входят в любой вопрос та раковина, которую спрашивают. после этого Вы имеете папка .ssh в Вашем доме.

1
ответ дан 28 July 2019 в 11:37

.ssh справочник и это - файлы, имеют строгие разрешения на доступ: файлы только удобочитаемые/перезаписываемые владельцем (или корень). Если Вы не будете hadoopuser, то Вы будете иметь к:

sudo sh -c 'cat /home/hadoopuser/.ssh/id_rsa.pub >> /home/hadoopuser/.ssh/authorized_keys'

сообщение об ошибке немного вводящее в заблуждение. Вы пытаетесь приложить, таким образом, раковина должна проверить, существует ли authorized_keys файл. У Вас нет прочитанного разрешения на .ssh справочнике, таким образом, раковина не может закончить ту проверку.

1
ответ дан 28 July 2019 в 11:37

Большинство сообщений об ошибках, которые Вы опубликовали, - то, потому что Вы не используете правильный путь, поскольку Вы добавили пространство в различных местоположениях или определили справочник скорее тогда файл.

единственное сообщение об ошибке любой реальной уместности

/home/hadoopuser/.ssh/authorized_keys: Никакой такой файл или папка

Вы не можете приложить несуществующий файл так или скопировать файл (предпочтительный метод)

cp /home/hadoopuser/.ssh/id_rsa.pub /home/hadoopuser/.ssh/authorized_keys

или создать файл с синглом >

cat /home/hadoopuser/.ssh/id_rsa.pub > /home/hadoopuser/.ssh/authorized_keys
-2
ответ дан 28 July 2019 в 11:37

Другие вопросы по тегам:

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