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

虚拟机ssh安装流程(ssh怎么连接虚拟机)


一、如何SSH远程连接虚拟机中的Ubuntu方法/步骤
准备工作:首先需要在Windows系统中安装一个虚拟机,并在虚拟机中安装Linux操作系统。这部分的安装在笔者的其他经验中有详细介绍。
在Windows主机上安装ssh软件ssh是SecureShell的缩写,主要提供远程登录协议。Windows下的安装非常简单,只需下载安装程序并双击即可安装。安装完成后,会生成两个软件图标。
在Ubuntu系统中安装ssh。通过命令可以看到: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终端,输入系统的IP地址使用ifconfig命令查看,ssh的端口号一般为22。
打开ssh客户端软件在Windows系统中选择快速连接并输入ubuntu系统的IP地址和账户名并根据提示输入密码,在ssh中即可通过以下方式登录Ubuntu系统各种订单。
您可以使用ssh软件文件传输软件将数据从Windows传输到Ubuntu系统。同时可以将Ubuntu系统上的文件下载到当前的Windows系统中。方法是选择文件——右键——上传(下载)。


二、怎样在虚拟机的linux中安装ssh?我一楼说的是前半部分是正确的,但后半部分是不正确的(不叫安装SSH)
一般安装系统的时候都会安装SSH,顶多有的系统会当安装即将完成时有一个。问题问启动时是否应该启动SSH服务
SSH开启后,会有一个进程SSHD在运行。使用netstat-nap命令查询,例如:
$netstat-nap|。想要通过SSH协议登录服务器(例如IP地址为1.2.3.4),可以
sshuser@1.2.3.4
如果SSHD监听端口不是默认的22端口,只要改成1234端口就可以这样
ssh-p1234user@1.2.3.4
ssh-keygen是SSH软件包中的一个子例程,用于生成密钥对,让你的登录更加安全(防止中间人攻击)
更多信息请自行查看
SSH相关文件(常用)
/usr/sbin/sshdSSHD服务器服务程序
/usr/bin/sshSSH客户端
/usr/bin/ssh-keygen上面提到了
/usr/bin/ssh-keyscan看一下就能猜出来name
/etc/ssh/ssh_config客户端配置文件
/etc/ssh/sshd_config服务端配置文件