ps -e | grep ssh
查看ssh是否安装, 以及sshd服务是否开启
一、检查SSH服务是否已启动
Ubuntu系统默认是没有SSH服务的,故要检查SSH服务是否已安装。
打开终端输入以下指令:
1 $ ps -e | grep ssh
2
3 7529 ? 00:00:00 sshd
4 7852 pts/1 00:00:00 ssh
若输入指令后显示类似于上图所示,则说明SSH服务已启动
其中sshd表示ssh-server已启动,ssh表示ssh-client已启动
二、安装SSH服务
安装SSH的客户端和服务端:
1 $ sudo apt-get install openssh-client
2
3 $ sudo apt-get install openssh-server
三、启动SSH服务
安装完成后通过以下指令启动:
1 $ sudo /etc/init.d/ssh start
启动后通过以下指令判断SSH服务是否正确启动:
$ ps -e | grep ssh
若启动成功,则终端内会出现类似于第一步出现的结果
使用gedit修改配置文件"/etc/ssh/sshd_config"
打开"终端窗口",输入"sudo gedit /etc/ssh/sshd_config"-->回车-->把配置文件中的"PermitRootLogin without-password"加一个"#"号,把它注释掉-->再增加一句"PermitRootLogin yes"-->保存,修改成功
PasswordAuthentication no
通过vim编辑器将该参数改成yes,如下
PasswordAuthentication yes
保存,然后重启ssh服务
service sshd restart