发布网友 发布时间:2022-04-24 16:37
共1个回答
热心网友 时间:2023-10-23 00:24
redhat下ssh,telnet,ftp服务的配置linux命令行永久修改IP地址、网关和DNS。1/ 找到相关的rpm包,下载先安装xinetd,再安装另外两个。安装命令用 rpm -ivh +文件名。安装完毕之后,1、开启ftp服务。cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:开启ftp服务设置.vi gssftp ,将 修改两项内容:(1)server_args = -l –a 去掉-a 改为server_args = -l(2)disable=yes改为disable=no(3)保存退出。2、开启telnet服务 cd /etc/xinetd.d ,察看telnet服务的配置文件krb5-telnet的设置:开启telnet服务设置vi krb5-telnet ,(1)将disable=yes,改为disable=no,保存退出。3、激活服务:telnet /ftp 是挂在 xinetd 底下的,所以自然只要重新激活 xinetd 就能够将 xinetd 里头的设定重新读进来,所以刚刚设定的telnet /ftp自然也就可以被激活。激活目录和命令:cd /etc/rc.d/init.d/service xinetd start有时会提示命令不存在,需要加上命令的路径[root@localhost init.d]# service xinetd startbash: service: command not found[root@localhost init.d]# /sbin/service xinetd start系统默认root不能telnet登录,需要新建用户groupadd tomcatuseradd -m -g tomcat -G tomcat tomcat --创建用户名为tomcat属于tomcat组的用户id tomcat --如果出现结果,表明用户创建成功passwd tomcat --修改密码遇到问题,创建用户后 登录FTP提示找不到home目录解决办法, 让vsftpd 脱离xinetd启动执行命令 setsebool ftpd_disable_trans 1,并重启vsftpd。这时用户可以正常登录。若希望root也能登录FTP,在ftpusers和user_list文件中去掉root。遇到问题,系统重启后 vsftpd不自动启动。手动启动后,又出现登陆不了的情况。解决办法:设置vsftpd自动启动 chkconfig vsftpd on 或 运行ntsysv将vsftpd选上 或 echo /usr/local/sbin/vsftpd & >>/etc/rc.local 如果出现不能访问的现象可以将防火墙和SElinux停用 1、service iptables stop 2、编辑/etc/selinux/config将SElinux设为disabled,即SElinux=disabled 或终端里运行system-config-securitylevel-tui 或点击system->administration->security level and firewall对防火墙和SElinux进行设置 或者带上-P命令 执行 setsebool -P ftpd_disable_trans 1安装javaroot身份修改jdk安装程序权限,安装修改 /etc/profile 在末尾增加#jdk1.6 envexport JAVA_HOME=/usr/java/jdk1.6.0_18/export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/td.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH重启服务器 reboot执行 java -versionlinux下怎么使SSH服务开机自动运行??# chkconfig sshd on# reboot#service sshd status比如:chkconfig --level 5 vsftpd on ,在当启动图形界面的level时会自动启动vsftpd服务。第三个方法比较专业。