< 返回技术文档列表

怎样使用SSH Windows链接虚拟机的Linux终端

发布时间:2022-11-17 22:52:04⊙投诉举报

我们可以使用SSH将Windows和Linux连接起来,这样能够直接在Windows命令行输入Ubuntu的命令,也能够处理剪切板共享的问题。

使用SSH对虚拟机进行链接

(A)我们可以使用可视化的界面进行配置,需要下载一个Xshell.
教程如下:通过 XShell 远程连接 Ubuntu_村雨遥的博客-CSDN博客_xshell连接ubuntu

(B)还可以在命令行通过命令进行链接:
(1)建立IP映射
首先我们需要获取Windows电脑和虚拟机里的Linux系统的IP。
而后打开VM的编辑 -> 虚拟网络配置器

(2)配置虚拟机SSH

安装openssh-client:sudo apt-get install openssh-client安装openssh-server:sudo apt-get install openssh-server启动ssh-server:sudo /etc/init.d/ssh restart

(3)关闭虚拟机防火墙,开启ssh服务
防火墙的一系列操作需要root权限,默认是没有root密码的,所以首先需要设置root密码:

sudo passwd root

接着会提醒你升级root密码,操作完成以后切换到root账户:

su root

启用22端口并重启防火墙:

firewall-cmd --permanent --add-port=22/tcpfirewall-cmd --reload

或者者直接关闭防火墙:

systemctl stop firewalld.service

(4)在Windows输入命令进行链接

ssh root@192.168.136.128# ssh 计算机名@虚拟机IP

回车过后,输入密码,就能连接成功


假如以前下载和配置过了ssh,虚拟机的这边只要要关闭防火墙和开启服务:

service iptables stopservice sshd start# 假如出现Service不存在的情况,说明sshd服务未安装。# sudo apt-get install openssh-server

/template/Home/Zkeys/PC/Static