8.2.

安全组规则应用到项目中的所有实例。

注意

您无法在实例创建过程中将基于角色的访问控制 (RBAC) 共享安全组直接应用到实例。要将 RBAC 共享安全组应用到实例,您必须首先创建端口,将共享安全组应用到该端口,然后将该端口分配给实例。

注意

8.2.1. 

流程

  1. $ openstack security group list
    $ openstack security group rule list <sec_group>
  2. $ openstack security group create mySecGroup
  3. $ openstack security group rule create --protocol <protocol> \
    [--dst-port <port-range>] \
    [--remote-ip <ip-address> | --remote-group <group>] \
    [--ingress | --egress] mySecGroup
  4. $ openstack security group rule create --protocol tcp \
     --dst-port 22 mySecGroup

8.2.2. 

流程

  1. $ openstack security group list
  2. $ openstack security group rule create --protocol <protocol> \
    [--dst-port <port-range>] \
    [--remote-ip <ip-address> | --remote-group <group>] \
    [--ingress | --egress] <group_name>
  3. $ openstack security group rule create --protocol tcp \
     --dst-port 22 mySecGroup

8.2.3. 

流程

  1. $ openstack security group list
  2. $ openstack security group show <sec-group>
  3. $ openstack security group rule delete <rule> [<rule> ...]

8.2.4. 

流程

  1. $ openstack port list --server myInstancewithSSH
  2. $ openstack port set --security-group <sec_group> <port>

8.2.5. 

流程

  1. $ openstack port show <port>
  2. $ openstack port set --no-security-group <port>
  3. $ openstack port set --security-group <sec_group> <port>

8.2.6. 

流程

  1. $ openstack security group list
  2. $ openstack port list
  3. $ openstack port show <port-uuid> -c security_group_ids

  4. $ openstack security group delete <group> [<group> ...]

8.2.7. 

注意

流程

  1. $ openstack keypair create <keypair> > ~/.ssh/<keypair>.pem

  2. $ chmod 600 ~/.ssh/<keypair>.pem

8.2.8. 

流程

    • $ openstack keypair create --public-key ~/.ssh/<public_key>.pub \
       <keypair> > ~/.ssh/<keypair>.pem
    • $ openstack keypair create --private-key ~/.ssh/<private_key> \
       <keypair> > ~/.ssh/<keypair>.pem
  1. $ chmod 600 ~/.ssh/<keypair>.pem

8.2.9. 其他资源