先在上海申请居住证,凭居住证办理上海社会保险,一般交四金,养老金、医疗保险金、失业保险金、住房公积金。你要找保险公司也行,一般保险公司都有这项业务,如寿险、意外险、住院险。不过为了你将来的保障建议你还是去办社保吧,可以去保险公司买一些险种,作为社保的补充。
外地人在当地缴纳社保,是必须通过公司才能缴纳的。个人是无法直接缴纳。就像在户口所在地缴纳新农合一样,那也是当地人才能交。