avatar

目录
SSH远程连接VirtualBox中的LinuxOS

学Linux,首先要戒掉图形界面,多用终端!

操作系统虚拟机虚拟机操作系统
Windows 10Virtual BoxCentOS(无图形界面)

ssh连接虚拟机的LinuxOS

步骤1:设置虚拟机的网络

  1. 设置虚拟机的网络为“网络地址转换NET
    • 虚拟主机并不真实存在于网络中,访问网络的所有数据都是由主机提供的
      选择网络地址转换NET
    • 设置端口转发
      设置端口转发
  2. 设置网络为“桥接模式
    • 桥接模式分配给虚拟机一个网络中独立的IP地址,所以可以用该IP地址进行SSH连接
      桥接模式
    • 使用ifconfig查看linux的IP地址:
      查看IP地址

桥接模式网络地址转换两者选其一即可

步骤2:Linux中安装ssh

  • 输入命令 rpm -qa | grep ssh ,出现下面的框内内容,则已安装
    检查SSH是否安装
  • 或者
    bash
    1
    2
    ssh localhost 
    # 使用该命令后,如果已经安装,会提示你是否接收服务器发给你的公钥,并让你输入yes/no,此时输入yes,这样才能对你发给服务器的信息进行加密
  • 若未安装ssh
    bash
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # 如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:
    sudo yum install ssh
    # 或
    sudo yum install openssh-server(由osc网友 火耳提供)

    # 如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:
    sudo apt-get install ssh
    # 或
    sudo apt-get install openssh-server(由osc网友 火耳提供)
    # 然后按照提示安装

步骤3:开启SSH服务

  • 开启ssh服务
    bash
    1
    service sshd start
  • 查看是否开启服务
    bash
    1
    ps -e | grep sshd
  • 卸载服务
    bash
    1
    2
    3
    4
    5
    # 如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:
    yum remove sshd

    # 如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:
    sudo apt-get –purge remove sshd

步骤4:进行SSH连接

在shell中输入

bash
1
2
3
4
ssh -p [主机端口号] [登录名]@[IP地址]
# 例如:
# ssh -p 2223 amor-joo@localhost(localhost也可以改为127.0.0.1)
# ssh amor-joo@192.168.2.147
  1. 网络地址转换:
    Shell中SSH连接_NET
  2. 桥接模式:
    Shell中SSH连接_桥接模式

或者使用putty

使用Putty进行SSH连接

文章作者: Amor-Joo
文章链接: https://cutealien.cn/2020/02/27/ssh-connect-linux/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Cutealien
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论