我是在Windows操作系统里用VirtualBox安装了ubuntu操作系统。
在VirtualBox里操作ubuntu的终端不是很方便,比如我想在Windows里复制一些命令到ubuntu的终端执行。而Putty默认即可支持这个跨系统的复制粘贴操作。VirtualBox无法调整console里字体大小,而Putty可以很方便的修改console里的字体。
那么如何用Putty连接安装在本地虚拟机里的ubuntu系统呢?
(1). ubuntu的虚拟器网络设置为NAT 模式:
(2). 选择高级模式,打开Port Forwarding:
维护如下一条规则:
(3). 打开Putty,创建一个新的登录会话,Host name输入上图在VirtualBox里维护的Host IP和Host Port. 连接类型选择为SSH
(4). 在VirtualBox的ubuntu里安装SSH Server:
sudo apt-get install openssh-server
启动SSH服务:
确保SSH服务启动成功。
之后即可使用Putty登录安装在VirtualBox里的ubuntu了:
作者:JerryWangSAP
链接:https://www.jianshu.com/p/7084dfe0a972
1、判断系统是否安装了 SSH
在终端中输入
ssh localhost
如果提示:
ssh: connect to host localhost port 22: Connection refused
这个就表示没有还没有安装SSH
2、安装SSH服务
安装命令:sudo apt-get install openssh-server
卸载命令:sudo apt-get remove openssh-server
3、查看SSH服务是否安装正常并开启
ps -e | grep ssh
看到有类似于 1688 ? 00:00:00 sshd
这样的sshd就表示ssh服务已经开启,然而这时候不是开机自动启动ssh服务的,每次reboot(重启)之后ssh就会关闭掉,下面要配置开机自启ssh 且 打开ssh之后是默认不允许登陆root用户的
或者
sudo netstart -tlp
命令来检测, 如果看到: tcp6 0 0 [::]:ssh [::]:*
就表示sshserver启动正常
4、启动、停止、重启SSH服务
sudo /etc/init.d/ssh start #开始服务
sudo /etc/init.d/ssh stop #停止服务
sudo /etc/init.d/ssh restart #重启服务
ssh-server配置文件为:/etc/ssh/sshd_config,更改配置需重启SSH服务。
5、开机自启SSH服务
Ubuntu中配置openssh-server开机自动启动
sudo nano /etc/rc.local 文件,在exit 0语句前加入: /etc/init.d/ssh start
Ctrl+O 保存
Ctrl+X 退出