如何使用Putty登录安装在VirtualBox里的ubuntu以及开机自启SSH服务

我是在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  退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值