GPG и SSH шифрование файлов нуждаются в помощи

Он имеет два разных назначения:

. Одно использование - игнорировать псевдонимы и функции и запускать исполняемый файл, найденный в PATH, даже если существует псевдоним или функция с тем же именем. [!d1 ]

В качестве примера я буду использовать псевдоним для ls, который добавляет имена / к каталогам:

$ alias ls='ls --classify'
$ ls -d .
./
$ command ls -d .
.

В интерактивной оболочке может быть удобнее использовать обратная косая черта перед именем команды как альтернатива, более короткий синтаксис:

$ \ls -d .
.

Другое использование - aliases , которое будет выполняться, когда имя команды не будет использоваться с помощью опции -v. Кажется, это самый портативный / POSIX-вариант which.

$ command -v ls
alias ls='ls --classify'
$ command -v sed
/bin/sed
0
задан 25 January 2012 в 22:11

1 ответ

Хотя оба используют шифрование и хотя они могут звучать одинаково, они в противном случае не связаны.

GPG

Когда вы шифруете gpg, набор ключей выполняется в ~ /.gpg, который будет использоваться для шифрования и дешифрования файлов / электронных писем.

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

См .: http://www.madboa.com/geek/gpg-quickstart/

SSH

SSH-ключи используются для входа в ssh-серверы (а не для паролей). Снова есть открытый ключ (вы помещаете на сервер) и закрытый ключ (вы держите).

См.:

http://www.madboa.com / geek / gpg-quickstart /

http://bodhizazen.com/Tutorials/SSH_keys

2
ответ дан 25 May 2018 в 14:52

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

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