Ubuntu18.04中的ssh服务端
一.ssh服务端的检查与安装
首先要检查电脑是否已经安装了ssh服务端的相关服务,然后确认没有再进行服务的安装。
1.检查ssh是否已经安装
- 查询是否安装,使用以下命令
sudo ps -e |grep ssh
查询情况如下图所示:
终端返回结果中没有 sshd,则说明系统还没有安装 ssh-server 服务,后续对ssh进行安装
2.安装ssh服务
- 安装命令:
sudo apt-get install openssh-server
- 检查安装情况
sudo ps -e |grep ssh
安装情况如下图所示:
出现了sshd,说明ssh服务已经正常启动了,若安装完毕后,还是没有sshd出现,那么就进行下一步,手动启动ssh服务。
- 启动 ssh服务
sudo /etc/init.d/ssh start
运行完毕之后,重新查询ssh服务即可。
3.ssh相关命令
//停止服务
sudo /etc/init.d/ssh stop
//启动服务
sudo /etc/init.d/ssh start
//重启服务
sudo /etc/init.d/sshresart
//断开连接
exit
二.配置Windows和Ubuntu
1.虚拟机网络模式
- VMware中虚拟网络编辑器设置如下
- 虚拟机的网络适配器也需改为桥接模式
2.查看windows和Ubuntu网络地址
- Windows:
ipconfig
- Ubuntu:
ifconfig
若Ubuntu出现以下情况,安装net-tools即可,安装命令:
sudo apt install net-tools
- 记录下Ubuntu的IP地址,如下图。
3.window中检查与Ubuntu的IP地址是否能通信
命令:
ping ip-address
4.登录Ubuntu
- 登录命令:
ssh user-name@ip-address
- 首次登录会出现如下提示,输入用户密码即可。
三 .登录成功
四 .网络图标消失
sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start