为了学习openstack,我在mac上通过virtual box安装了ubuntu14.04 server版。
由于经常要把教程上的代码和命令输入到ubuntu中,而教程是在mac上打开的,不能直接粘贴,很不方便。所以尝试用mac 的terminal通过ssh连接ubuntu。
1 ubuntu虚拟机上安装ssh
sudo apt-get install openssl-server
使用ps -e |grep ssh,有sshd说明启动成功。否则执行/etc/init.d/ssh start
2 ubuntu虚拟机上关闭防火墙
sudo ufw disable
3 mac的terminal上执行连接语句,用户名是stack,ubuntu虚拟机的ip地址是192.168.31.186
ssh -t stack@192.168.31.186 -p 22
ssh的默认端口是22,所以-p参数可以省略。
执行完后可以看到已经登录ubuntu虚拟机。