当前位置:首页 > 虚拟机 > 正文

虚拟机怎么用ssh登录服务器


一、如何SSH远程连接虚拟机中的Ubuntu方法/步骤
准备工作:首先需要在windows系统中安装一个虚拟机,并在虚拟机中安装linux操作系统。这里安装了vmwareplayer虚拟机和ubuntu版本的操作系统。这部分的安装在笔者的其他经验中有详细介绍。
在windows主机上安装ssh软件。ssh是SecureShell的缩写,主要提供远程登录协议。windows下安装非常简单,只需下载安装程序,双击安装即可。安装完成后,会生成两个软件图标。
在ubuntu系统中安装ssh。ubuntu中通常默认安装它。可以通过命令查看:dpkg-l|grepssh
如果ubuntu系统中没有安装ssh程序,也可以使用以下命令安装:
sudoapt-getinstallopenssh-client
sudoapt-getinstallopenssh-server
安装后ssh服务的启动和停止命令如下:
启动ssh服务:
#sudo/etc/init.d/sshstart
停止ssh服务:
#sudo/etc/init.d/sshstop
重新启动ssh服务:
#sudo/etc/init.d/sshrestart
通过虚拟机启动ubuntu系统,打开shell终端,使用ifconfig命令查看系统的IP地址。ssh的端口号一般为22。
在windows系统中打开ssh客户端软件,选择快速连接,输入ubuntu系统IP地址和账户名,根据提示输入密码,您可以通过ssh登录Ubuntu系统并执行各种命令操作。
还可以使用ssh软件文件传输软件将windows中的数据传输到ubuntu系统。同时也可以从ubuntu系统下载文件到当前的windows系统。方法是:选择文件——右键——上传(下载)。


二、如何使用xshell登录虚拟机liunx

安装并启动虚拟机Linuxsshd服务:

首先需要安装openssh-server、openssh

启动服务:servicesshdstart


使用xshell连接:

新建

为你的连接命名

输入你的Linux主机IP

默认端口为22,如果您使用VirtualBox端口转发,需要更改为您转发的端口

点击“用户认证”,依次输入用户名和密码(可以也将其留空(连接时会询问您),然后单击“确定”,然后在弹出窗口中单击“连接”

如果这是您第一次连接,则会出现一个窗口询问是否保存。ssh密钥根据情况选择。