Você configura o adaptador de rede no modo em ponte (configurações de caixa virtual). Isso é tudo.
Se você deseja acessar seu servidor de desenvolvimento a partir do servidor de produção, é necessário redirecionar a porta 22 para o IP do seu computador de desenvolvimento / caixa virtual.
Para acessar o sistema de arquivos no servidor de produção, você pode usar o scp para copiar arquivos de um lado para outro. Eu não recomendaria, no entanto, é uma dor na bunda.
Eu recomendo você sshfs.
A maneira como o sshfs trabalha é, ele monta o sistema de arquivos remoto em seu sistema de arquivos local. Então você apenas abre, edita, salva, copia / cola arquivos lá, e sshfs faz o material de transmissão de dados do scp em segundo plano.
Comando:
sshfs [email protected]:/ /path/to/folder/where/you/want/to/mount/the/remote/filesystem
exemplo:
sshfs [email protected]:/ /mnt/sshfs
PS: Eu usaria ssh chaves , não uma senha. As senhas são muito fracas.
Para gerar uma chave:
ssh-keygen -t rsa -b 4096
Isso gera id_rsa e id_rsa.pub
id_rsa.pub você faz eco no arquivo authorized_keys na pasta .ssh no diretório home do usuário ssh na máquina de destino.
exemplo:
copy id_rsa.pub file to the target computer
cat ./id_rsa.pub >> /root/.ssh/authorized_keys