Fedaro20 sshd的启动

sshd 配置文件:

/etc/ssh/ssh_config                 针对客户端的配置

/etc/ssh/sshd_config                针对服务端的配置

一般在虚拟机linux上安装sshd充当服务器,所以对应修改服务端的配置。

文件内容形式

关键词-值                关键词是忽略大小写的

1.       添加允许访问的用户

AllowUsers username

2.       设置端口以及监听地址

Port xx

ListAddress x.x.x.x

 

Fedora17之后,命令变为:

systemctl start/stop/status.restart sshd

 

若启动失败,可以尝试:

sshd –t

会显示相应的配置文件不合理的地方,若有如下提示

'Could not load host key: /etc/ssh/ssh_host_ecdsa_key'

则,创建ecdsa文件即可。

ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key –N ‘’

有时候可能不一定是ecdsa,有可能是别的key,比如dsa等等,反正创建方法都一样,对应着创建好就行了。

 

开机自动开启sshd服务:

systemctl enable sshd.service

 

监听地址设置成了自己的主机的地址后,启动失败。设置回0.0.0.0就行了。

0.0.0.0表示侦听所有地址

 

你可能感兴趣的:(Fedaro20 sshd的启动)