Powershell连接到虚拟机终端(Ubuntu)
没有Powershell的在微软商店下载一个
首先看Ubuntu是否有ssh
ssh localhost
因为Ubuntu默认没有安装openssh-server,我们也可以通过下一个命令来检测,如果只有ssh-agent,说明没有安装openssh-server
ps -e|grep ssh
因为我这里已经安装过了,
如果你的没有sshd说明没安装,输入下面的命令安装:
sudo apt-get install openssh-server
安装完以后开启ssh
systemctl start ssh
然后查看虚拟机ip
打开Powershell
输入
ssh 用户名@ip地址
出现这种Permission denied, please try again有几种情况:
1.Ubuntu配置文件需要修改
进入root模式
输入
vi /etc/ssh/sshd_config
:wq 保存修改后的文件
重启ssh服务
/etc/init.d/ssh restart 或 service ssh restart
2.主机没装openssh
输入并回车
choco install openssh
如果没装choco,输入
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
安装成功重启powershell
再次输入
ssh 用户名@ip地址
如图所示就成功了