programáticamente creando un directory remoto usando ssh

Usando un script de shell, ¿cómo puedo crear un directory de forma remota desde el server A -> serverB usando ssh? ¿Puedo pasar el command de crear directory con el command ssh? ¿Cómo?

Básicamente, estoy buscando crear un directory de forma remota en function de la date (por ej., 20110304), si aún no existe.

ssh remote-host-ip '. ~/your_profile; mkdir your_directory' 

no sé a qué te refieres exactamente por "por date", pero podrías probar antes de mkdir como abajo

 ssh remote-host-ip '. ~/your_profile; test -d your_directory || mkdir your_directory' 

si quieres un nombre de directory como mencionas, testing

 ssh remote-host-ip '. ~/your_profile; test -d your_parent_directory/$(date +%Y%M%d) || mkdir your_parent_directory/$(date +%Y%M%d)' 

puedes lograrlo así:

  ssh you@serverB "mkdir /path/to/dir" 

o si tiene un script en serverA ….

  ssh you@serverB 'bash -s' < local_script.sh 

Si desea generar una date programáticamente, eche un vistazo a date +format :

 jinx:774 Z$ date +%m%d%H%M 03041904 

ssh user@server mkdir path/$(date +%Y%m%d)

Debe configurar una authentication con less contraseña entre los serveres para que esto funcione. Aquí están los pasos para hacer eso.