openssl配置

ssh:Secure shell 安全的 shell
       版本: sshv1  sshv2
OpenSSH      
       客户端组件:        openssh scp ssh-keygen
                     openssh-clients ssh slogin ssh-agent sftp
                     openssh-askpass  避免用户密码的多次输入
                     openssh-askpass-gnome   图形界面
                     openssh 依赖 openssl 组件
       服务端组件:        openssh-server 提供 ssh 服务器的
             
             
openssh 功能:       提供隧道 tuneling 功能 加密机制
              X-forwarding 本地图形界面转发功能
 
openssh 认证:
              1 、口令的认证 password
              2 RSA/DSA  密钥的认证 不需要提供账号 密码 公钥私钥能配对即可登陆
              3 kerberos :基于令牌的认证 不需要在网络中传输 较为安全的认证
 
              # ssh 192.168.65
              会在本地家目录生成 known-hosts 文件 保存本机认为安全的远程信息
      
       配置登陆远程主机不需要密码:
              本地生成密钥:     ssh-keygen -t rsa 直接回车即可密钥保存在家目录 /root/.ssh/id_rsa
              拷贝远程主机上: ssh-copy-id -i /root/.ssh/id_rsa [email protected]( 远程 ip)
                            第一次会要求输入密码
                            验证信息文件查看 cat /root/.ssh/authorized_key
             
              在远程 ip 修改时 本地要进行连接时可以删除主机密钥重新连
                                   vim /root/.ssh/known_hosts
                                   将远程 ip 删除即可
openssh server 配置文件: /etc/ssh/sshd_config  要安装 openssh-server 组件
       clients 配置文件: /etc/ssh/ssh_config
       启动脚本:     /etc/init.d/sshd
           vim /etc/ssh/sshd_config
              proctocal 2 启用第二版协议
              ListenAddress 配置本机监听地址
              KeyRegenerationInterval 密钥有效时间 防止暴力攻击的
              LoginGraceTime 登陆时的有效时间
              PermitRootLogin 是否允许 root 登陆
              AuthorizedKeysFile    验证文件存放位置 默认在 ~/.ssh/authorized_keys
              #PermitEmptyPasswords no  是否允许空密码登陆
              PasswordAuthentication yes  是否是密码验证
              X11Forwarding yes  是否允许转发
              Banner /some/path  登陆欢迎信息
                     编辑 /etc/motd  banner 有相同的作用
                     /etc/issue.net 使系统用的欢迎信息
ssh 的端口转发:
               -R 远程转发
               -L 本地转发
              ssh -X 192.168.0.52 远程的 x11 转发 可以打开远程主机的图形界面 远程的 X11Forwarding 要为 yes
              sftp localhost 可以登陆的本地主机进行远程访问 sftp 服务要打开
      

你可能感兴趣的:(ssh,职场,OpenSSL,休闲)