Стоит иметь в виду, что "Linux" относится только к ядру. Основные команды прибывают из пакета Coreutils GNU, а также из многих других подобных пакетов.
При поиске вещей как это, хотя, я обычно перехожу к репозиторию SVN FreeBSD, который я нахожу легче перейти, чем несколько пакетов GNU. Например, источник для ls
может быть найден здесь:
Так как Вы будете только использовать puclic ключевую аутентификацию, измените /etc/ssh/sshd_config
файл в машине сервера следующим образом:
PubkeyAuthentication yes
HostbasedAuthentication no
ChallengeResponseAuthentication no
GSSAPIAuthentication no
PasswordAuthentication no
Перезапустите sshd демона, и необходимо быть в порядке.