使用另一台电脑SSH客户端链接本机虚拟机 Linux(CentOS7为例)

场景:

在同一局域网内,另一台电脑使用SSH客户端 链接 本机虚拟机的 CentOS 7。

预备:

  • 安装好的 centos 7
  • SSH 客户端:PuTTY(小巧,免费,简单)
  • 另一台电脑(SSH客户端安装在此)
  • 需要了解 Vim 的基本使用,此处用到了编辑操作、退出并保存操作。

解决方案:

  1. 将虚拟机设置为桥接模式

建议:在默认的 NAT 模式下把你所需要的软件和服务安装完。

  1. 安装 openssh-server
    1. 进入管理员模式
    2. 输入下面这条命令进行连接。
yum install openssh-server
  1. 由于是最小化安装,需要手动安装 ifconfig

    1. 搜索 ifconfig
    yum search ifconfig
    
    1. 将找到的包,进行安装
    yum install net-tools.x86_64
    
  2. 输入命令查看效果

ifconfig

或者

ip addr
  1. 设置静态 IP 地址
vi /etc/sysconfig/network-scripts/ifcfg-ensXX

注意:上方命令,最后两个XX,因人而异,一般输入了ifcfg-ens就可以使用 Tab 键,自动提示。
这是网卡配置文件。

需要设置的值:

BOOTPROTO="static"
ONBOOT="YES"

添加 IP 地址(IPADDR),子网掩码(NETMASK),网关(GATEWAY),DNS服务器(DNS1,DNS2)。

以下仅作为示例:

IPADDR="192.168.1.120"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
DNS1="119.29.29.29"
DNS2="8.8.8.8"

注意:此处 IP 地址,网关,和另外一台电脑,需要在同一网段之下。可以参考本机的 IP 地址和 DNS 服务,在 Windows操作系统下,可以在 cmd 中使用下面这条命令来查看。

ipconfig -all
  1. 重启网络服务
service network restart
  1. 使用另一台电脑的 SSH 客户端,输入 IP地址,即可链接。

其它:

Linux (CentOS 7)使用 apt -get 提示找不到命令

原因: CentOS 中 安装使用的是 yum 命令,将 apt -get 替换成 yum 即可。



精益求精

你可能感兴趣的:(Linux)