Puedes hacer lo que quieras con un NFET o un opamp.
Si usa un NFET, siempre habrá una diferencia de voltaje entre Vin y Vout, esto es causado por los Vgs del NFET. Este Vgs también es algo dependiente de la corriente de carga.
Entonces, si, por ejemplo, Vin = 4 V, su Vout podría ser 2 V si dibuja 600 mA. Para Vin muy bajo (por debajo de 2 V) puede ser que obtenga 0 V en Vout.
El uso de un opamp dará resultados más precisos, sin embargo, 600 mA es demasiado para la mayoría de los opamps. Existen opamps que pueden proporcionar una corriente de este tipo, pero no estoy seguro de que puedan hacerlo con un suministro de 5 V.
También puede combinar un opamp y un NFET, algo como lo discutido aquí
Pero nuevamente, el suministro de 5V puede ser limitante, para 600 mA.
También tenga en cuenta que necesitará un poco de enfriamiento (un pequeño calentamiento) para el NFET o la unidad de potencia en caso de que esté extrayendo los 600 mA.
Como se sugirió anteriormente, será un buen ejercicio usar un simulador (LTspice o QUCS)
y prueba esto por ti mismo a un costo de 0 (OK, solo un tiempo).