1.安装OpenSSH服务(CentOS系统默认安装了openssh)
yum install openssh-server -y
2.配置OpenSSH服务(默认的配置已可以正常工作) OpenSSH的主配置文件:/etc/ssh/sshd_config 常见的配置选项: Port=22 设置SSH的端口号是22(默认端口号为22) Protocol 2 启用SSH版本2协议 ListenAddress 192.168.0.222 设置服务监听的地址 DenyUsers user1 user2 foo 拒绝访问的用户(用空格隔开) AllowUsers root osmond vivek 允许访问的用户(用空格隔开) PermitRootLogin no 禁止root用户登陆 PermitEmptyPasswords no 用户登陆需要密码认证 PasswordAuthentication yes 启用口令认证方式 3.重启OpenSSH服务 service sshd restart 4.客户端通过ssh远程连接服务器 ssh [email protected](hostIP) 如:ssh [email protected] 5.OpenSSH简介 SSH(Secure SHell)目的是要在非安全网络上提供安全的远程登录和其他安全服务 OpenSSH是 SSH 协议的免费开源实现,默认的SSH协议是版本2(支持RSA和DSA) OpenSSH支持的用户认证方式有基于 PAM 的用户口令认证和用户密钥认证
测试系统环境时,用的是centsos6.2的系统,安装时选的是迷你版。在配置Master无密码登录时,敲ssh命令时出现
-bash: ssh: command not found
最后在网上找到的解决方法为
yum -y install openssh-clients
即安装下openssh-clients就可以用ssh进行远程连接了
时间: 2024-12-10 01:46:34