最近为了学 DevOps,本身动手在 virtualbox 上安装 ubuntu 系统,安装完后发现好坑,没办法用 XShell 链接。在线安装 openssh-server 又发现没有配置软件源,手工把源地址敲上去,这个想法有点疯狂,最后决定利用 virtualbox 的共享文件夹功能来实现拷贝,在此记录下,以便往后查阅。shell
VBoxGuestAdditions.iso 官方自带,默认在 C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.isoubuntu
sudo mkdir -p ~/mnt/winshare
sudo mount /dev/cdrom ~/mnt/winshare
cd ~/mnt/winshare
sudo sh ./VBoxLinuxAdditions.run
复制代码
重启 virtualboxbash
# v_doc 是 virtualbox 上设置的名字,winshare 是挂载的目录。
sudo mount -t vboxsf v_doc ~/mnt/winshare
复制代码
# 执行备份命令
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
# 替换
sudo mv ~/mnt/winshare/sources.list /etc/apt/sources.list
# 更新
sudo apt-get update
sudo apt-get upgrade
复制代码
# 安装
sudo apt-get install openssh-server / sudo apt-get install openssh-client
# 启动
sudo /etc/init.d/ssh start
# 查看
ps -ef | grep ssh / netstat -tlp
复制代码