sshに関しては
/etc/ssh/sshd_config を書き換え
#sshで待ち受けするポート 好きな値に
Port 22
#許可するユーザ@許可するIPアドレス
AllowUsers user@192.168.*
#iptables で許可
iptables -A INPUT -s 192.168.0.0/16 -p tcp --dport 22 -j ACCEPT
vncに関しては
自分はRaspbian - Ubuntu環境だけど
RaspbianにVNC Viewerをinstall
OptionsのUser & Permissionsからpasswordを変更
iptables -A INPUT -s 192.168.0.0/16 -p tcp --dport 5900 -j ACCEPT
これでRaspberry Piの方は多分OKになると思うけど
vncクライアントで
ローカルIPアドレス:5900
で接続可能になると思う