Ubutu sshd

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

你可能感兴趣的:(Ubuntu)