SSH(Secure Shell)环境搭建

  1. 打开虚拟机, 安装openssh:
    pacman -S openssh
    
  2. 修改/etc/ssh/sshd_config, 添加一行PermitRootLogin yes配置ssh允许root登录
  3. 启动ssh服务
    systemctl start sshd.service
    
  4. 分别查看主机和虚拟机的ip,得到主机ip是192.168.1.9,虚拟机ip是10.0.2.15;修改VirtualBox的网络配置, 使之支持商品转发:
Name Protocol Host IP Host Port Guest IP Guest Port
SSH TCP 192.168.1.9 2222 10.0.2.15 22
  1. 然后就可以在主机上通过ssh连接虚拟机愉快地玩耍了:
    ssh -p 2222 [email protected]
    
  2. 虚拟机默认的网络NAT可能不太适合VM与VM之间,VM与Host之间的相互交互,所以后来我把它设置为桥接方式. 查看网卡名称?
    ip link
    
    启动网卡?如果上面的命令得到的是wlan0
    ip link set wlan0 up
    
    获取ip地址
    dhcpcd
    
    如果不想每次重启VM都要敲一次dhcpcd:
    systemctl enable dhcpcd.service
    
    由于VM的ip经常会变,所以改为静态ip:
    修改vim /etc/dhcpcd.conf,添加一行static ip_address=192.168.1.111/24把VM的ip固定为192.168.1.111,重启VM.

results matching ""

    No results matching ""