两台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 端口号 远程主机名或地址

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值