1.进入到root权限下:
sudo su
判断ssh服务是否已经安装:
ssh localhost
报出了Connetion refused。 这个就表示没有还没有安装SSH。
2.关闭防火墙,执行
ufw disable
3.更新apt-get 执行
apt-get update
4.更新之后,执行
apt-get install openssh-server
5.若安装失败显示:
The following packages have unmet dependencies:
openssh-server : Depends: openssh-client (= 1:6.6p1-2ubuntu2.8) but 1:7.2p2-4ubuntu1 is to be installed
Recommends: ncurses-term but it is not going to be installed
Recommends: ssh-import-id but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
错误处理办法:
执行 apt-get install openssh-client=1:6.6p1-2ubuntu2.8
1:6.6p1-2ubuntu2.8 为报错显示的openssh-client的版本
再安装
apt-get install openssh-server
成功了。
启动命令:
/etc/init.d/ssh start
重启命令:
/etc/init.d/ssh restart
停止命令:
/etc/init.d/ssh stop
6.安装完成之后,执行命令ps -e|grep ssh 确认下是否安装正常
root@ubuntu:/home/henglu# ps -e|grep ssh
5674 ? 00:00:00 sshd
5763 ? 00:00:00 sshd
5810 ? 00:00:00 sshd
root@ubuntu:/home/henglu#
看到sshd 那说明ssh-server已经启动了