Configure o OpenVPN via SSH?

0

Então eu comprei recentemente um servidor Linux (Debian GNU / Linux 7 (wheezy)). Eu só comprei este servidor para usá-lo como um servidor VPN. Mas parece ser mais complicado do que eu pensava. Quer dizer, eu não quero aprender Linux, eu só quero configurar o OpenVPN, é isso ... Conectar ao servidor via SSH usando o Putty (do Windows 8.1) funcionou muito bem. Mas mesmo que eu encontrei um tutorial passo a passo para instalar o OpenVPN, estou tendo muitos problemas em segui-lo.

sudo apt-get install openvpn

Eu não pude usar o sudo. Então eu simplesmente não usei. Eu estou na conta do root, no caso de isso ser importante.

mkdir /home/root/openvpn

Este comando retornou 'não pode criar diretório'. Eu pesquisei e usei mkdir -p /home/root/openvpn , que não retornou nada, então presumo que esteja tudo bem.

vim /home/root/openvpn/client.ovpn

Retornado que o vim não é válido, então eu tentei apt-get install vim com sucesso. Então tentei o comando novamente e fiquei preso ... demorei para entender que entrei em algum modo de edição estranho ... Então, suponho que preciso "alterar nomes de arquivos para chaves e certificados de client.ovpn", mas como e para quê? Idk, eu apenas pulei isso por enquanto.

openssl rsa -in /home/root/openvpn/spielprinzip.key -out /home/root/openvpn/spielprinzip_new.key -des3

para isso eu tive que fazer apt-get install openssl . Mas eu recebi um erro porque os arquivos de chave não existem. Então, como obtenho / gero?

Bem, os últimos passos parecem diretos, mas eu obviamente não pude testá-los ainda. E eu estou realmente querendo saber onde eu recebo minha conta.cfg e x.opvn, que eu precisaria estabelecer a conexão VPN.

    
por Forivin 06.08.2015 / 22:10

1 resposta

0

Para os diretórios não encontrados: Isso ocorre porque não há /home/root . Em vez disso, você tem /root como seu diretório pessoal.

Basicamente use seu tutorial, mas substitua tudo que tenha a ver com /home/username como /root . No entanto, sugiro que você não use o usuário root para tudo. Pode ser um risco de segurança, certifique-se de deixar cair o perms de usuário usado pelo servidor OpenVPN para user & Código de grupo%. Isso pode ser feito no arquivo de configuração do servidor OpenVPN nobody

Cópia do arquivo de configuração (em vez do cp no primeiro artigo abaixo):

sudo gunzip -d /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz
sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf /etc/openvpn

Encontre as linhas:

# You can uncomment this out on
# non-Windows systems.
;user nobody
;group nogroup

Substitua-os por:

user nobody  
group nogroup

O tutorial que você está usando não é muito bom. Não entra em muitos detalhes, eu recomendo olhar para o que eu escrevi: OpenVPN - A maneira mais fácil e segura (Nota: Isso é direcionado para o Arch Linux), mas a maioria é a mesma, ou a Digital Ocean's Como instalar o OpenVPN no Ubuntu .

    
por 06.08.2015 / 23:45