首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Centos7配置ssh

Centos7配置ssh

原创
作者头像
ruochen
发布2021-11-26 13:21:24
发布2021-11-26 13:21:24
4.5K0
举报

一、在SSH服务器所在机器上

1、以root用户登录,更改ssh配置文件 /etc/ssh/sshd_config,去除以下配置的注释

RSAAuthentication yes #启用rsa认证

PubkeyAuthentication yes #启用公钥私钥配对认证方式

AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径

2、重启SSH服务

root@server /#systemctl restart sshd //重启ssh服务

二、在客户端机器上

1、生成公钥私钥对

root@client /#ssh-keygen -t rsa

一路默认回车,系统在/root/.ssh下生成id_rsa、id_rsa.pub

2、把id_rsa.pub发送到服务端机器上

root@client /#ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.1.20 #server

ip

注意:这里删除线字体为你自己想要ssh的IB

三、重复上述所有步骤

例如我有17个节点,依次将每个节点的root分别进行上述步骤,循环一次即可全部ssh通

四、验证

root@client /#ssh 192.168.1.20 #server ip

注意:这里删除线字体为你自己想要ssh的IB

rsh免密互信操作

一、安装rsh服务

yum install -y rsh rsh-server

yum install -y xinetd

二、在/etc/xinetd.d/下分别添加rsh,rlogin,rexec文件(如果没有,则创建)

vi /etc/xinetd.d

vi /etc/rlogin

vi /etc/rexec

代码语言:javascript
复制
rsh
service shell {
disable = no
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rshd
}
代码语言:javascript
复制
rlogin
service login {
disable = no
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rlogind
}
代码语言:javascript
复制
rexec
service exec {
disable = no
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rexecd
}

三、在/etc/securetty文件下添加rsh,rlogin,rexec这三行

之后在命令行输入

echo "rsh" >> /etc/securetty

echo "rlogin" >> /etc/securetty

echo "rexec" >> /etc/securetty

四、在/etc/hosts.equiv下添加各个节点名称(如果没有,则 创建

root@newnode1 Desktop# cat /etc/hosts.equiv

node29

node30

node31

node32

node33

node34

newnode1

五、root用户需要在/root/下 创建.rhosts文件,文件内容与/etc/hosts.equiv相同

六、启动服务

systemctl restart rsh.socket

systemctl restart rlogin.socket

systemctl restart rexec.socket

systemctl enable rsh.socket

systemctl enable rlogin.socket

systemctl enable rexec.socket

七、启动xinetd

systemctl restart xinetd

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档