您已经建立了很多虚拟机,Ubuntu 16.04安装了一个正在运行的SSH服务器,就像您在数据中心订购了一台机器一样。所有这些计算机都配置为使用192.168.56.x专用网络相互连接。
您应该在VirtualBox中配置此私有网络,并将192.168.56.1设置为此私有网络中的机器ip地址。
SSH
让服务器可用的ssh与密钥身份验证,使服务器可用的ssh与密钥身份验证。你应该:
- 允许用户使用密钥认证
- 批准dsa钥匙
$ sudo vi /etc/ssh/sshd_config AuthorizedKeysFile %h/.ssh/authorized_keys PubkeyAcceptedKeyTypes ssh-dss
使用SSH密钥
Github需要对私有存储库(企业)进行用户身份验证。由于使用https需要为每次取回输入用户/密码,所以使用github使用ssh auth更容易。
您可以选择使用dsa或rsa,密钥必须添加到您的github帐户,并且必须有密码保护。
$ ssh-keygen -t rsa -N odoo!
需要的服务器工具
我们需要一些工具来检查系统,比如htop用于进程检查,git用于克隆odoo源代码,iotop和systat用于检查I/O。其他的将在必要时稍后安装。
$ sudo apt install git htop iotop sysstat
修复服务器区域设置问题
在执行诸如apt这样的命令时,您可能已经看到了语言环境问题。
$ sudo locale-gen "en_US.UTF-8" $ sudo dpkg-reconfigure locales $ export LC_ALL="en_US.UTF-8" $ sudo vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
更换服务器源镜像地址设置
在默认VM上,ubuntu镜像位于美国。这是可以改变的
$ vi /etc/apt/sources.list
例:用http://archive.ubuntu.com/ubuntu替换http://cn.archive.ubuntu.com/ubuntu

2020-02-23 13:20:33