admin

linux如何开启服务

admin linux 2018-05-03 2600浏览 0

Telnet服务开启:


开启telnet服务步骤:


1.   查看CentOS/Telnet_server版本:#cat /etc/issue,   #rpm -qa | grep telnet

2.   安装服务:# yum install telnet-server

3.   查看安装结果:#rpm –qa | grep telnet

4.   启动telnet服务:vi /etc/xinetd.d/telnet,把其中 disable =yes修改为disable= no

5.   允许root登录,修改/etc/pam.d/remote,注释掉:auth       required     pam_securetty.so

6.   重启telnet:service xinetd restart


SSH服务开启

1.   由于SSH默认安装服务,且打开了服务:#service sshd start

让root用户能够SSH登陆


默认是不允许root用户登录SSH的,如果登陆结果就会如下:


用PuTTY登陆时,总提示: 

login as: root 

Using keyboard-interactive authentication. 

Password:


Access denied


这个时候需要编辑其配置文件,输入以下命令进行修改:


vim  /etc/ssh/sshd_config


然后进行修改.  找到


#PasswordAuthentication no


修改为:


PasswordAuthentication yes


这段的意思是,让SSH使用密码验证登陆.  找到


#PermitRootLogin no


修改为


PermitRootLogin yes


这段的意思是,让SSH准许root用户登录.一般来说,为了安全起见,这一段还是不要允许的好.不过安全要求不高,可以这样做.  找到


#PermitEmptyPasswords no


修改为


PermitEmptyPasswords no


这段的意思是,使得允许空密码成为不可用,换句话说就是,不允许空密码登陆.


检查是否在/etc/inetd.conf 中打开了,请把它注释掉:


#ssh     stream  tcp     nowait  root    /usr/sbin/sshd     sshd -i -4


改成


#ssh     stream  tcp     nowait  root    /usr/sbin/sshd     sshd -i -4


保存、重启


# /etc/inetd restart


这样就root用户就可以用SSH客户端远程登陆FreeBSD了.


需 要注意的是,在/etc/ssh下面有两个配置文件:/etc/ssh/sshd_config和/etc/ssh/ssh_config,我们需要修改 的是/etc/ssh/sshd_config,我最开始就弄错了--!修改到了/etc/ssh/ssh_config去了,结果咋都不对,寒.


FTP开启服务:

1.   开启FTP服务步骤:

2.   安装FTP服务包:#yum -y install vsftpd

3.   设置开机启动vsftpd ftp服务:# chkconfig vsftpd on

4.   开启FTP服务:# service vsftpd restart


PS:需关闭selinux  (setenforce 0)

SFTP开启服务:

#ssh –V  来查看openssh的版本,如果低于4.8p1,需要自行升级安装,

创建sftp组:#groupadd sftp  

创建测试账户:#useradd -g sftp -s /bin/false testuser   修改密码:# passwd testuser

创建目录:#mkdir /opt/sftp   #cd /opt/sftp;      #mkdir testuser

修改测试账户HOME路径:# usermod -d /opt/sftp/testuser testuser

配置sshd_config :# vim /etc/ssh/sshd_config

注释掉:Subsystem   sftp    /usr/libexec/openssh/sftp-server

添加如下几行

Subsystem       sftp    internal-sftp  

Match Group sftp  

ChrootDirectory /opt/sftp/%u  

ForceCommand    internal-sftp  

AllowTcpForwarding no  

X11Forwarding no  

设定Chroot目录权限:chown root:sftp /opt/sftp/testuser #chmod 755 /opt/sftp/testuser  

# mkdir /opt/sftp/testuser/upload  

# chown uplus:sftp /opt/sftp/testuser/upload  

# chmod 755 /opt/sftp/testuser/upload  

重启sshd服务:# service sshd restart  


转载请注明:IT运维空间 » linux » linux如何开启服务

继续浏览有关 linux 的文章
发表评论