Configurando o sshd_config no cygwin para transferência de arquivos criptografados AES

4

Sou um pouco mais novo no cygwin e no sshd, e quero configurar o sshd para permitir a transferência de arquivos SFTP criptografados.

Pelo que entendi, eu preciso encontrar algum tipo de exemplo de sshd_config (que por alguma razão, não consigo encontrar um bom na internet [é como se ninguém usasse cygwin ou sshd]).

Eu ativo o aes256 no protocolo 2 do ssh no sshd_config do SERVER. Eu faço um keylength de chave RSA de 2048 bits no CLIENTE, em seguida, transfiro o arquivo "pub" de chave pública para "authorized_keys" do SERVER.

Quais opções do SSHD_Config precisam ser definidas? Eu acho que preciso dessas opções, mas o que mais eu preciso?:

Protocol 2
Compression yes
Ciphers aes256-ctr,aes192-ctr,aes128-ctr,arcfour256,aes128-cbc
MACs hmac-sha2-256,hmac-sha2-256-96,hmac-sha2-512,hmac-sha2-512-96,hmac-md5,hmac-sha1,[email protected],hmac-ripemd160
PasswordAuthentication yes

Acho que também preciso de "RSAAuthentication", não tenho certeza.

Eu quero transferir arquivos para meus parceiros de negócios e simplesmente pedir que eles me entreguem sua chave pública e garantam que seus arquivos estejam protegidos e não sejam enviados em texto simples.

Alguém tem um guia adequado para fazer tudo isso e um exemplo sshd_config?

    
por Dexter 23.04.2013 / 19:30

1 resposta

2

Você não precisa fazer nenhuma configuração. Provavelmente, você não pode encontrar nenhum bom exemplo porque o padrão sshd_config que o OpenSSH sempre instala é bom - sempre que a configuração personalizada é feita, ele tende a ser específico para esse sistema, portanto não é adequado como parte de um tutorial genérico.

  • O algoritmo de criptografia usado é controlado pela opção Ciphers , e todas as versões recentes têm o AES como o algoritmo preferido, conforme escrito na página de manual sshd_config (5).

  • A autenticação por senha está ativada por padrão. No entanto, é irrelevante se você planeja usar a autenticação de chave pública.

  • A opção RSAAuthentication só é relevante para a versão de protocolo 1, que é obsoleta. A opção equivalente do protocolo 2 é PubkeyAuthentication e ambas as opções são ativadas por padrão.

por 23.04.2013 / 22:36
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '324957',
    'url' => 'setting-up-sshd-config-in-cygwin-for-aes-encrypted-file-transfer',
];

$_COOKIE = [
    '_csrf-frontend' => 'f38825cedaad09b01daf6a466f830b05a82f6561b0f9c4b65afbd6ecf9d12469a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"R6wxC2P66IMdyHHRaIVQ6SbeO2rlgrii";}',
    'advanced-frontend' => '6udnsfdb4igrdric0ld1b70m72',
];

$_SESSION = [
    '__flash' => [],
];