开启ssh服务需要root权限,先用root账户登陆
检查是否安装ssh服务
rpm -qa|grep ssh
,Centos 7 默认是安装好的;如果没有安装ssh服务就安装;命令为yum install openssh-server
修改sshd_config文件
修改配置文件 vim /etc/ssh/sshd_config
中 开启端口和允许root用户登录
执行vim命令时报错
在执行vim /etc/ssh/sshd_config
命令时,在centos7执行时可能会出现 -bash : vim: command not found
错误提示;
解决方案:
命令rpm -qa|grep vim
检查是否安装vim;如果vim已经正确安装,会返回如下的结果
root@server1 [~]# rpm -qa|grep vim
vim-filesystem-xxx
vim-minimal-xxx
vim-common-xxx
vim-enhanced-xxx
如果少了其中的某一条,比如少了 vim-enhanced
;执行以下的命令
yum -y install vim-enhanced
如果上面的四条都沒有返回, 直接执行 yum -y install vim* 命令
yum -y install vim *
开启ssh服务
命令/bin/systemctl start sshd.service
开启ssh服务
命令 ps -e | grep sshd
检查一下ssh服务是否开启
命令netstat -an | grep 22
检查一下22端口是否开启,在centos7执行时可能会出现 -bash : netstat : command not found
错误提示;
解决方案:安装net-tools:yum install net-tools
将ssh服务添加到自启动列表中:systemctl enable sshd.service