Linux命令行永久修改IP地址、网关和DNS。
1.修改IP地址
首先检查一下你的主机网卡数量及名称,相关信息在 /etc/sysconfig/network-scripts/ 下。
从图中可以看到我有2块网卡,第一块为以太网物理网卡,编号为0,如果你有多个网卡,则编号为0、1、2、3...;第二块网卡为回环网卡,一般不需要设置。
使用vim编辑你需要设置IP的网卡,这里我只能修改ifcfg-eth0,看图,不多解释,前面的状态是BOOTPROTO设置为DHCP时的写法。
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #网卡名称
BOOTPROTO=static #获取ip的方式(static/dhcp/bootp),不解释
HWADDR=00:0C:29:B5:B2:69 #MAC地址
IPADDR=12.168.1.5 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.1.0 #网络地址
BROADCAST=192.168.0.255 #广播地址
NBOOT=yes #启动设备
2.修改网关
vim /etc/sysconfig/network
增加一条网关信息
GATEWAY=192.168.1.1
3.修改DNS
vim /etc/resolv.conf
增加DNS信息即可
nameserver 192.168.1.1
4.重新加载网络配置
/etc/init.d/network restart
RedHat 9 Linux开启SSH服务命令
启动:
service sshd start
安装过程:
1.以root身份登入系统(没登入系统和没有足够的权限都不能安装,晕,这不是废话)
2.检查安装系统时是否已经安装SSH服务端软件包:
rpm -qa|grep openssh
若显示结果中包含openssh-server-*,则说明已经安装,直接启动
sshd服务就可以了(service sshd start).(其中*的内容是该包的版本,一般为3.5p1-6)
若无任何显示,或显示中不包含openssh-server-*则说明没有安装SSH服务端软件包, 进入第3步
3.找到redhat 9.0 安装光盘,放入光驱中并加载光驱
mount -t iso9660 /dev/cdrom /mnt/cdrom (加载光驱命令)
4.查找光驱中的SSH服务端软件所在目录,一般在/mnt/cdrom/RedHat/RPMS/目录下,
可以先cd到该目录下再用ls查看,如:ls openssh*,然后根据上面具体显示直接安装
rpm -ivh openssh-3.5p1-6 (如果第二步中显示已经安装该包就不要安装)
rpm -ivh oeenssh-server-3.5p1-6
5.启动sshd服务 /etc/rc.d/init.d/sshd start
netstat -a | more看有没正常启动
如果出现:
tcp 0 0 *:ssh *:* LISTEN
就说明正常启动了
6.在windows 下用putty等SSH客户端软件连接测试,或直接在linux主机上输入
ssh username@localhost 测试,但必须要先安装linux 下的SSH客户端软件包,即
openssh-clients-*,安装过程和上面的服务端包相同
7.若能成功远程登入,则说明SSH服务安装配置成功,
否则很可能就是你的防火墙阻止连接了,重新配置防火墙或干脆先停掉防火墙
(/etc/rc.d/init.d/iptables stop) 就可以连接了
或者service iptables stop有三种方法可以实现redhat中vsftpd服务开机自启动.
1:在终端输入:ntsysv,这里是开机自动启动的服务选项,选中vsftpd即可.
2:用vi打开etc/rc.local.在里面加入/usr/local/bin/vsftpd &即可.
3:chkconfig vsftpd on (意思是所有的启动级别都会自动启动vsftpd服务)
chkconfig用来检查服务是否启动
推荐使用chkconfig --level<这里参数是启动级别> vsftpd on
查看linux版本
uname –a 看内核
cat /proc/version 看内核
cat /etc/issue 直接看版本
lsb_release –a直接看版本
cat /etc/redhat-release直接看版本
修改字符集
编辑文件 /etc/sysconfig/i18n 修改LANG="zh_CN.GB18030"
使用SSH登录到远程主机 可用的工具有SSH secure shell
运行 rpm -qa xinetd 查看xinetd是否安装
运行 rpm -qa telnet-server 查看telnet服务端是否安装
运行 rpm -qa vsftpd 查看ftp是否安装
如果没有安装,从https://rhn.redhat.com/ 找到相关的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 start
bash: service: command not found
[root@localhost init.d]# /sbin/service xinetd start
系统默认root不能telnet登录,需要新建用户
groupadd tomcat
useradd -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
安装java
root身份修改jdk安装程序权限,安装
修改 /etc/profile 在末尾增加
#jdk1.6 env
export JAVA_HOME=/usr/java/jdk1.6.0_18/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/td.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
重启服务器 reboot
执行 java -version
linux下怎么使SSH服务开机自动运行??
# chkconfig sshd on
# reboot
#service sshd status
比如:chkconfig --level 5 vsftpd on ,在当启动图形界面的level时会自动启动vsftpd服务。
第三个方法比较专业。
- 浏览: 59597 次
- 性别:
- 来自: 南通
相关推荐
本教程将详细介绍如何在RHEL5环境下配置telnet服务,以及如何处理可能出现的常见问题。 **一、安装telnet服务器** 在RHEL5中,telnet服务的安装通常涉及两个主要的软件包:`telnet-server` 和 `xinetd`。首先,你...
在Linux系统中,`telnet`是一个常用的网络协议,...总的来说,配置Linux下的`telnet`服务涉及软件包管理、服务配置、系统守护进程控制、防火墙设置等多个环节,理解这些概念有助于管理和维护远程访问服务的安全和效率。
4. **修改telnet服务配置文件**: 安装telnet-server后,需要编辑 `/etc/xinetd.d/telnet` 配置文件,将`disable = yes`更改为`disable = no`或注释掉该行,以便启用服务。 5. **重启xinetd守护进程**: 使用`...
12. **查询服务信息**:如果想了解其他服务是否由xinetd管理,可以继续检查`/etc/xinetd.d`目录,或者查阅相关文档和服务配置文件来获取更多信息。 以上是针对Redhat Linux系统常用配置的基本操作,这些知识对于...
6. **FTP服务配置** 在RHEL中,FTP服务通常由vsftpd(Very Secure FTP Daemon)提供。主配置文件是`/etc/vsftpd/vsftpd.conf`。要限制匿名用户登录,确保`anonymous_enable=NO`。其他配置文件,如`/etc/vsftpd....
- **静态IP配置**:在`/etc/sysconfig/network-scripts`目录下,编辑`ifcfg-eth0`文件,设置`DEVICE`为网卡名,`ONBOOT`为`yes`以启用网络,`BOOTPROTO`设为`static`,然后设置`IPADDR`为所需IP地址,`NETMASK`为...
1. **验证服务**:确认SSH和telnet服务都已经启动并设置为开机自启动。使用`service sshd status`(CentOS 6)或`systemctl status sshd.service`(CentOS 7)检查SSH服务状态。 2. **测试连接**:使用telnet或SSH...
随着网络安全性的提高,telnet、rsh和ftp这些不安全的服务逐渐被更安全的SSH、SCP和SFTP等协议所取代。SSH提供了加密的连接,增强了数据的安全性,而SCP和SFTP则提供了安全的文件传输功能。对于Windows用户,还有像...
5.3 NFS服务配置方案 36 第六章 DHCP服务 38 6.1 DHCP服务简介 38 6.2 DHCP服务的原理 38 6.3 DHCP服务的配置 38 配置方案: 39 测试及管理方法: 39 第七章 域名系统 40 7.1 域名系统简介 40 7.2 配置文件 40 7.3 ...
1. **启动telnet服务**:由于安全考虑,默认情况下Red Hat Linux不启用telnet服务,而是使用更安全的SSH服务。若需要开启telnet,需安装telnet服务端程序,然后编辑`/etc/xinetd.d/telnet`文件,将`disable = yes`改...
SecureCRT是一款强大的终端模拟器,它支持SSH、Telnet、Serial等多种协议,广泛应用于Linux、UNIX等系统的远程访问和管理。在Redhat x64操作系统上使用SecureCRT,可以提供安全、高效的远程连接服务。本文将详细探讨...
你可以从安全软件的FTP站点下载SSH的1.2.27或2.0.13版本,并按照标准的Unix/Linux安装步骤进行编译和安装,将SSH服务添加到系统中。 总的来说,配置Linux Server涉及选择合适的发行版、安装硬件驱动、设置RAID以及...
Linux配置网络 Linux网络配置是Linux系统中的一项重要配置,适合不太熟悉Linux网络配置的新手。本文将详细介绍Linux网络配置的基础知识,包括网络配置参数、Linux网络接口、Linux网络端口等。 一、网络配置参数 ...
17.4.3 telnet配置及启动 17.4.4 FTP配置及启动 17.4.5 SSH配置及启动 第十八章 系统安全简介 18.1 安全漏洞 18.2 补丁在系统安全中的重要作用 18.3 主机安全 18.4 PAM 18.5 用户设置:口令规则、过期等 18.6 ...
9. **与Unix/Linux工具集成**:`expect`可以与各种Unix/Linux工具结合使用,如`ssh`、`ftp`、`telnet`等,实现自动化任务。 10. **学习资源**:要深入学习`expect`,可以查阅其官方文档,以及在线教程和论坛,如...
2. **防火墙设置**:启用防火墙,并信任以下服务:FTP、SSH、TELNET、WWW(HTTP)、安全WWW(HTTPS)。 3. **SELinux**:保持默认设置为**强制模式**。 4. **Kdump**:保持默认设置。 5. **日期和时间**:确保系统...
PUTTY支持多种网络协议,包括Telnet、SSH、Rlogin和Serial。 2. **PSCP**:这是一个类似于FTP的文件传输工具,基于SSH协议,允许用户在本地和远程服务器之间安全地复制文件。PSCP支持命令行操作,便于自动化脚本和...
它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输程序,您可以选择利用SFTP通过加密的SSH2实现安全传输, 也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化...
4. **协议安全**:禁止root用户通过SSH远程登录以降低风险,同时禁止匿名FTP登录和telnet协议,使用更安全的SSH。修改SNMP默认团体字以增加网络设备的安全性,优化openssh配置,防止root用户通过FTP登录。 5. **...