I think this problem has some intrinsic intricacies that you cannot get away from, but a careful induction proof will keep the intricacies down as much as possible.
First, let $W \subset V$ be the unique linear subspace of maximal dimension such that $W \subset \sigma$. Let $q :\mathbb{R}^n \to \mathbb{R}^n / W$ be the quotient by $W$. One checks that $q(\sigma) = \text{Cone}(q(v_1),….,q(v_s))$ and that $\sigma = q^{-1}(q(\sigma))$. This allows one to reduce to the case that $\dim(W)=0$: if this is not true for $\sigma$ in $V$, it is true for $q(\sigma)$ in $V/W$, allowing you to conclude that $q(\sigma)$ is closed, and therefore $\sigma$ is closed by continuity of $q$.
We may therefore assume that $W$ is trivial. It follows that there exists a codimension 1 linear subspace $P$ and a half space $H$ bounded by $P$ such that $\sigma \subset H$ and such that $P \cap \sigma$ is a single point. Let $P'$ be a hyperplane parallel to $P$ that is contained in the interior of $H$. Let $A_i$ be the intersection of $P'$ with the ray $[0,+\infty) \cdot v_i$. Denote the convex hull of the points $A_i$ by
$$\text{Hull}(A_1,…,A_s) = \{t_1 A_1 + \cdots + t_s A_s \bigm| t_i \ge 0, t_1 + \cdots + t_s = 1\} \subset P'
$$
If we can show that $\text{Hull}(A_1,…,A_s)$ is closed then it is easy to see that $\sigma$ is closed, using that each point of $\sigma$ except for the origin is uniquely represented in the form $r A$ where $r \in (0,+\infty)$ and $A \in \text{Hull}(A_1,….,A_s)$.
In fact the set $\text{Hull}(A_1,…,A_s)$ is compact, so it is closed. Compactness is proved in two steps. First one does one single special case, namely the "standard $s-1$ simplex" which is
$$\Delta^{s-1} = \text{Hull}(e_1,…,e_s) = \{(t_1,…,t_s) \in \mathbb{R}^s \bigm| t_i \ge 0, t_1 + \cdots + t_s=1\}
$$
where $e_1,…,e_s$ are the standard unit vectors in $\mathbb{R}^s$. Then one uses that to prove compactness of $\text{Hull}(A_1,…,A_s)$ using continuity of the function $\Delta^{s-1} \mapsto \text{Hull}(A_1,…,A_s)$ defined by $(t_1,\ldots,t_s) \mapsto t_1 A_1 + \cdots + t_s A_s$.
Finally some words about compactness of $\Delta^{s-1}$. It is a bounded set, and it is closed because it is the intersection of $s$ closed half-spaces of the hyperplane $P'$.
Added later: Regarding the existence of the half-space $H$ bounded by the hyperplane $P$, here is a proof by induction on dimension. Start by picking an affine half-space that contains $\sigma$ (any proper convex set is contained in a half-space). Translate that half-space to minimize its distance to $\sigma$. We obtain a half-space $H_1$ bounded by the hyperplane $P_1$ such that $\sigma \subset H_1$ and such that $\sigma$ has distance zero from $P_1$. From this one can argue that the origin is contained in $\sigma \cap P_1$. If $\sigma \cap P_1$ is just the origin, we're done. Otherwise, one can argue that $\sigma \cap P_1$ is a face of $\sigma$, meaning the cone of a proper subset of $v_1,…,v_s$, and therefore by induction on dimension $P_1$ contains a halfspace $H_2$ bounded by a hyperplane $P_2$ such that $H_2$ contains the face $\sigma \cap P_1$. Note that $H_2$ has codimension 2 in $V$. We can now rotate $H_1$ around $H_2$ by an arbitrarily small amount so that those of the points $v_1,…,v_s$ that were in the interior $H_1-P_1$ stay in the interior, and those which were in $P_1$ are now in the interior.