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

Можно также использовать ssh для конфигурирования входа в систему пароля меньше удаленного компьютера.

Это просто (на компьютере a):

$ ssh-keygen # use an empty password!
$ scp ~/.ssh/id_rsa.pub computer_b:.ssh/authorized_keys

Именно.

Теперь можно сделать a

$ ssh computer_b

не имея необходимость вводить пароль.

Можно дополнительно настроить вещи как:

  • разместите псевдоним для computer_b, например, смочь войти ssh alias
  • установите аутентификацию с открытым ключом по умолчанию для того хоста/псевдонима
  • позвольте только аутентификацию с открытым ключом (для sshd на computer_b)

Если Вы не можете использовать ssh, это, кажется, намного более удобно установить, чем rlogin.

Плюс, ssh защищает Вас от нападений main-in-the-middle и подслушивания.

Поиск и устранение неисправностей

Удостоверьтесь что ~/.ssh имеет правильные полномочия (в обеих системах) - т.е. только доступен Вашим пользователем - иначе ssh, игнорирует его. Это означает только rwx------ для каталога и rw------- для файлов. Использовать ls -l и ls -ld проверить это.

Удостоверьтесь что удаленное ~/.ssh/authorized_keys содержит правильный открытый ключ. Проверьте через:

$ ssh computer_b cat '~/.ssh/authorized_keys' # remote
$ cat ~/.ssh/id_rsa.pub # local

Если установка не работает как это, возможно, необходимо явно настроить сторону клиента, т.е. добавление чего-то вроде этого к .ssh/config:

Host computer_b
Hostname some_hostname
User juser
PreferredAuthentications publickey # makes testing easier
IdentitiesOnly yes
IdentityFile ~/.ssh/id_rsa.pub

Для диагностирования проблем также полезно добавить -v кому: ssh звоните, например:

$ ssh -v computer_b

3
19.11.2014, 07:25
1 ответ

После просмотра вашего выхода CSV проблема ясна: вы сказали Excel использовать концовки CR CR, вероятно, потому что оно сообщило вам, что они «Macintosh» стиль. Это плохо устарела информации, а не верно в течение десятилетия сейчас.

Существуют три основных стили оконечных линий :

  1. LF: стиль, используемый Unix и всеми его основными производными, , в том числе Mac OS X.

  2. CR: Стиль, выбранный «Classic» Mac OS, брошенным Apple в 2001 году с переходом в Mac OS X. Поскольку классическая Mac OS - единственная популярная ОС, которая когда-либо использовала этот стиль, почти никогда не видно на практике. Файл CSV, который вы связали, является одним из этих редких примеров.

  3. CR + LF: Стиль строки DOS / Windows. Технически этот стиль является чертером истории ASCII, а следовательно, «более правильно», но редко видеть за пределами мира Microsoft.

Лучший способ исправить это - получить Excel для использования концовок LF LINE, которые являются нативной формой для OS X, которые сделают WC и другие инструменты Unix Unix командной строки. Но это за пределами объема этого форума. (Попробуй Super User Если вы действительно не можете работать на своем собственном.)

Находящаяся в теме командную строку Unix, чтобы исправить его:

$ tr '\r' '\n' < Layout.csv > Layout-LF.csv

(это один из тех сортов проблем, которые обладают столько же разных решений, так как есть люди, предлагающие им.)

6
27.01.2020, 21:14

Теги

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