`
return_space
  • 浏览: 20901 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Centos6 SSH配置

阅读更多

Centos6 SSH

一、SSH安装

默认CentOS已经安装了OpenSSH

二、配置SSH

输入以下命令:

vim /etc/ssh/sshd_config

Port SSH的监听端口 默认为22,设置为【Port 22

ProtocolSSH允许SSH1SSH2连接,设置为【Protocol 2

PasswordAuthentication:设置是否使用口令认证方式,如果使用公钥认证方式,可将其设置为no,设置为【PasswordAuthentication yes

简单配置以上三项

 

重启SSH服务

Service sshd restart

三、验证SSH

输入以下命令:

cd \

pwd

ssh localhost

然后按照提示输入密码

pwd

两次PWD命令的路径应该不一样,就是可以使用了。

四、退出登录

输入以下命令:

exit

五、配置密匙登录(免密码登录)

输入以下命令,产生密匙

ssh-keygen –t rsa –P ‘’ –f ~/.ssh/id_rsa

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

验证是否成

ssh localhost

结果是 没有输入密码 直接登陆成功

执行exit退出

多台linux之间使用密匙登录情况的配置

Linux_1192.168.1.188

Linux_2192.168.1.189

Linux_1主机上执行上面的命令,产生密匙文件

执行以下命令,将产生的公钥复制到linux2

cd .ssh

scp id_rsa.pub 192.168.1.189:./.ssh/

登录到linux2

ssh 192.168.1.189

执行以下命令

cat id_rsa.pub >> ~/.ssh/authorized_keys

chmod 600 authorized_keys

更改SSH配置文件sshd_config

vim /etc/ssh/sshd_config

做以下相对应的更改,并保存退出。

RSAAuthentication yes

PubkeyAuthentication yes

#允许使用密钥文件登录

AuthorizedKeysFile .ssh/authorized_keys

重启SSH

service sshd restart

退出linux2

exit

以上的配置已经配置好,可以使用SSH密匙进行登录

验证

ssh 192.168.1.189

配置正确,不会提示输入密码。

分享到:
评论

相关推荐

    centos下ssh配置文档

    要配置SSH服务,首先需要在CentOS上安装SSH服务。在CentOS 5.3版本中,可以通过`yum install ssh`命令来安装SSH。安装完成后,可以使用`service sshd start`启动SSH服务,并使用`chkconfig sshd on`将其设置为开机...

    centos6分离ssh与sftp并配置不同端口 -.txt

    最近项目要求数据传必须使用sftp,但sftp又不能直接使用22端口,不安全,网上查询的ssh和sftp分离相关的资料都是基于centos7的,于是经过研究尝试,完成了基于centos6版本的服务分离

    CentOS7.4配置ssh服务.docx

    CentOS 7 配置 SSH 服务 CentOS 7 配置 SSH 服务是 Linux 环境下部署 SSH 服务实现本机远程连接服务器的必备技能,尤其是运维人员。下面将详细介绍 CentOS 7 设置 SSH 服务以及端口的修改。 一、安装 SSH 服务 在...

    centos7 ssh8.6 rpm安装包

    在IT领域,特别是服务器管理,CentOS 7操作系统是一个广泛使用的Linux发行版。...同时,配置防火墙规则以允许必要的SSH端口访问(默认为22),并考虑使用更安全的身份验证方法,如公钥认证,以提高系统的安全性。

    CentOS系统安装及SSH配置.rar

    【标题】:CentOS系统安装及SSH配置 在IT领域,CentOS是一款广泛使用的Linux发行版,因其稳定性、安全性以及与Red Hat Enterprise Linux的高度兼容性而备受青睐。本压缩包文件"CentOS系统安装及SSH配置.rar"包含了...

    Centos通过SSH远程桌面登录

    在 Centos 服务器上,需要确保 SSH 服务器软件的安装和配置,以便用户可以通过 SSH 协议连接到服务器。此外,还需要确保远程桌面客户端软件的安装和配置,以便用户可以连接到 Centos 服务器的桌面。 使用 SSH 远程...

    centos7 ssh免密登录自动化配置脚本(ps:已测试过)

    3. **配置SSH**:确保SSH配置文件`/etc/ssh/sshd_config`允许公钥认证,并且没有禁用`PasswordAuthentication`,重启`sshd`服务以应用更改。 4. **使用expect模拟登录**:使用expect脚本模拟SSH登录过程,当SSH服务...

    Windows7配置PuTTY+Xming连接CentOS7 SSH服务器图形化界面

    6. **配置Xming**: 安装完成后,无需特别配置,只需确保Xming在后台运行。启动Xming,通常可以在开始菜单找到。 7. **开启X11转发**: 回到PuTTY,点击左侧“SSH”选项,然后展开“X11”,勾选“Enable X11 ...

    CentOS 7设置ssh服务自动启动

    #### 在 CentOS 7 中配置 SSH SSH 在 Linux 中的服务是 `sshd`。安装完 OpenSSH 后,即可开启该服务。默认情况下,CentOS 7 不会自动启动 `sshd` 服务,这意味着用户无法通过 SSH 远程连接到系统。 #### 查看 ...

    centos之SSH安装

    ### CentOS之SSH安装详解 ...通过以上步骤,你可以在CentOS系统上成功安装并配置SSH服务,从而实现安全的远程登录和其他网络服务。SSH不仅是远程管理Linux服务器的必备工具,也是保护网络安全的重要手段之一。

    Centos下ssh以及sftp的配置以及权限设置

    ### CentOS 下 SSH 及 SFTP 的配置与权限设置详解 #### 一、引言 SSH (Secure Shell) 是一种网络协议,用于计算机之间的加密登录。SFTP (SSH File Transfer Protocol) 则是一种基于 SSH 协议的安全文件传输协议。...

    CentOS6.4 SSH Telnet服务器配置

    ### CentOS 6.4 SSH与Telnet服务器配置详解 #### 一、SSH服务器概述与功能 **SSH**(Secure Shell)是一种广泛应用于Linux系统中的安全协议,主要用于远程登录会话和其他网络服务的安全通信。它是目前最可靠的安全...

    修改centos远程ssh默认端口号(亲测有效 ,如果没有修改成功查看输入命令是否正确)

    在Linux系统中,尤其是...以上步骤完成后,你的CentOS服务器的SSH服务应该已经成功地从默认的22端口改为了自定义的端口,提高了系统的安全性。记住,任何对系统配置的更改都需要谨慎操作,并在操作前做好数据备份。

    虚拟机VMware下centos配置SSH免密码登陆

    在`centos01`上,使用`ssh-copy-id`命令将公钥复制到`centos02`,命令格式为`ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop01@192.168.152.138`。同样,也要从`centos02`复制公钥到`centos01`。 4. **权限设置**:确保`...

    centos6 ssh8.3p1

    1. **备份现有配置**:在进行任何重大更新之前,确保备份现有的SSH配置文件,以防出现问题时可以恢复。 2. **停止旧版本SSH服务**:使用`service sshd stop`命令来停止正在运行的SSH服务,以防止升级过程中出现冲突...

    centos ssh安全防护配置.txt

    centos ssh安全防护配置

    centos6.5ssh8.2.rar

    此压缩包"centos6.5ssh8.2.rar"显然是针对CentOS 6.5系统的OpenSSH 8.2p1版本的更新或安装资源。 CentOS 6.5是基于Red Hat Enterprise Linux的一个受欢迎的开源操作系统,发布于2013年,而OpenSSH 8.2p1是一个较新...

    openssh9.0 for centos6 rpm包+安装手册

    本资源聚焦于将OpenSSH 9.0版本应用于CentOS 6系统,这是一次重要的更新,因为CentOS 6本身已不再支持官方的OpenSSH最新版本。 OpenSSH 9.0引入了多项增强和安全修复,旨在提高系统的安全性与性能。它包含了SSH...

Global site tag (gtag.js) - Google Analytics