两台linux 机器互联,Red Hat Linux9.0下两台机器怎么互联

eku123 于 2009-02-18 16:11:16发表:

rh9太老了,不知道行不行,你自己试下吧

ssh服务的配置

1,安装

#yum install openssh-server (安装ssh服务器)

#yum install openssh (安装ssh客户端)

2,配置ssh服务

编辑"/etc/shh/sshd_config"文件,修改以下内容

#Port 30022 (修改ssh服务的端口号为30022)

#Protocol 2 (设置ssh协议版本为2)

#ListenAddress 192.168.163.9 (设置ssh服务器绑定的IP地址为192.168.163.9)

#PermitRootLogin no (禁止root帐户登录)

#PermitEmptyPasswords no (禁止空密码用户登录)

#PasswordAuthentication yes (使用口令认证方式,如设为no则使用公钥认证方式)

3,打开ssh服务

#service sshd restart

4,其他需要注意的配置

(1),更改服务默认的端口号

编辑"/etc/services"文件,找出需要更改的服务,修改端口号即可。

(2),配置防火墙

打开防火墙配置工具,将需要开放的服务端口添加到信任端口列表中。

# setup

Firewall configuration--> Customize--> other port:需要添加的服务或端口,保存。

或者:

#system-config-firewall (centos中为“system-config-securitylevel”)

other port:需要添加的服务或端口,保存。

(3),配置SElinux

SElinux默认会随系统启动而启动,它会禁止一此不安全的通信,包括tftp、telnet、ssh等。可以编辑selinux的配置文件/etc/sysconfig/selinux,修改它的规则。

#vi /etc/sysconfig/selinux

将SELINUX=enforcing (违反规则->禁止),改为

SELINUX=disable (禁用selinux) 或

SELINUX=permissive (违反规则->允许并记录)

或使用以下命令切换selinux的模式

#getenforce (得到当前的SELINUX值)

#setenforce [ Enforcing | Permissive | 1 | 0 ] (更改当前的SELINUX值 ,后面可以跟 enforcing,permissive 或者 1, 0)

#sestatus (显示当前的 SELinux的信息)

5,ssh客户端的使用

#ssh -l 用户名 -p 端口号 远程主机名或地址

两台Linux之间可以通过网线进行直接连接,可以使用以下步骤进行配置: 1. 在每台Linux系统上安装好网卡驱动程序,然后将网线插入到两台Linux系统的网卡中。 2. 在每台Linux系统上打开终端窗口,使用ifconfig命令来检查网卡的名称。例如,可能会看到类似eth0、eth1、enp2s0f0等网卡名。 3. 在其中一台Linux系统上,执行以下命令来配置IP地址和子网掩码: ``` sudo ifconfig eth0 192.168.1.1 netmask 255.255.255.0 ``` 这里假设eth0是该Linux系统的网卡名,192.168.1.1是该系统的IP地址,255.255.255.0是该系统的子网掩码。 4. 在另一台Linux系统上,执行以下命令来配置IP地址和子网掩码: ``` sudo ifconfig eth0 192.168.1.2 netmask 255.255.255.0 ``` 这里假设eth0是该Linux系统的网卡名,192.168.1.2是该系统的IP地址,255.255.255.0是该系统的子网掩码。 5. 现在两台Linux系统之间可以进行通信了。可以使用ping命令来测试是否可以互相ping通,例如: ``` ping 192.168.1.2 ``` 在第一台Linux系统上执行该命令,如果可以ping通第二台Linux系统,则说明连接成功。 6. 如果需要进行文件传输等操作,则可以使用scp命令或者sftp命令来进行。例如,可以使用以下命令将文件从第一台Linux系统传输到第二台Linux系统: ``` scp /path/to/file username@192.168.1.2:/path/to/destination ``` 这里假设/path/to/file是要传输的文件所在的路径,username是第二台Linux系统的用户名,192.168.1.2是第二台Linux系统的IP地址,/path/to/destination是要传输到的目标路径。在执行该命令时需要输入第二台Linux系统的密码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值