想用虚拟机装个ubuntu当作服务器学习一下布置服务器的过程,首先要实现通过ssh连接到服务器上。步骤很简单,但第一次实验还是记录一下。

宿主机和服务器(虚拟机)之间需要互相可以ping通。

1、这需要把虚拟机的网络设置为桥接模式:

windows宿主及ssh使用**连接ubuntu虚拟机

2、然后查看宿主机的ip及虚拟机的ip地址,互相ping一下试试看:

windows宿主及ssh使用**连接ubuntu虚拟机
windows宿主及ssh使用**连接ubuntu虚拟机

安装及启动ssh

1、尝试输入启动指令,如果没有安装ssh则显示如下:

Failed to start ssh.service: Unit ssh.service not found.

2、如果没有安装则输入“安装命令”之后再输入“启动命令”,如果安装了则输入“检查ssh进程是否存在命令”确认ssh进程正常启动即可

配置宿主机上的Xshell软件,我用的是Xshell,使用**连接

1、Xshell新建绘画,配置连接

windows宿主及ssh使用**连接ubuntu虚拟机

2、使用生成“生成**”指令会在~/.ssh/文件夹下生成两个文件

windows宿主及ssh使用**连接ubuntu虚拟机

3、将虚拟机上的id_rsa.pub更名为authorized_keys

mv id_rsa.pub authorized_keys

4、讲私钥id_rsa拷贝到宿主机上,然后在Xshell中配置,如果私钥有密码要输入密码

windows宿主及ssh使用**连接ubuntu虚拟机

5、这样即可正常连接


安装命令:

sudo apt-get install openssh-server

启动命令:

sudo service ssh start

停止命令:

sudo service ssh stop

检查ssh进程是否启动

ps -e | grep ssh

检查ssh状态

sudo service ssh status

生成**:

ssh-******

设置自启动:

sudo gedit /etc/rc.local
在exit 0之前加入service sshd start

相关文章: