欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

virtualbox ubuntu 安装 openssh-server

程序员文章站 2022-03-30 11:28:45
最近为了学 DevOps,自己动手在 virtualbox 上安装 ubuntu 系统,安装完后发现好坑,没办法用 XShell 连接。在线安装 openssh-server 又发现没有配置软件源,手工把源地址敲上去,这个想法有点疯狂,最后决定利用 virtualbox 的共享文件夹功能来实现拷贝, ......

最近为了学 devops,自己动手在 virtualbox 上安装 ubuntu 系统,安装完后发现好坑,没办法用 xshell 连接。在线安装 openssh-server 又发现没有配置软件源,手工把源地址敲上去,这个想法有点疯狂,最后决定利用 virtualbox 的共享文件夹功能来实现拷贝,在此记录下,以便日后查阅。

 

一、virtualbox 共享文件夹设置

1、安装「安装增强功能」

(1) virtualbox 挂载 vboxguestadditions.iso

vboxguestadditions.iso 官方自带,默认在 c:\program files\oracle\virtualbox\vboxguestadditions.iso

virtualbox ubuntu 安装 openssh-server

(2) 虚拟机内部操作

sudo mkdir -p ~/mnt/winshare
sudo mount /dev/cdrom  ~/mnt/winshare
cd ~/mnt/winshare
sudo sh ./vboxlinuxadditions.run

重启 virtualbox

 

2、设置共享文件夹

(1) virtualbox 设置

virtualbox ubuntu 安装 openssh-server

 (2) 虚拟机内部操作

# 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

 

三、安装 ssh

# 安装
sudo apt-get install openssh-server  /  sudo apt-get install openssh-client
# 启动
sudo /etc/init.d/ssh start
# 查看
ps -ef | grep ssh   /   netstat -tlp

 

完成上面的操作后就可以使用 xshell  登录了。