Переключатель -T
не проверяет соединение. Он делает только то, что упомянуто на странице руководства (это также полезно для неинтерактивных сессий). Команда просто говорит:
Подключитесь к
github.com
и не пытайтесь выделить PTY (скорее всего, это все равно не разрешено на сервере). Наличие рабочегоssh
- это просто хорошее предварительное условие для работыgit
.
Он будет работать на большей части сервера также только с ssh github.com
, но, как упоминалось в связанном вопросе по SO, некоторые (сломанные) серверы могут не справиться с этим должным образом (или могут иметь not), и мы остались с этим соглашением для проверки соединений git
.
Вам необходимо предоставить другой максимальный протокол клиента это можно сделать с помощью тега-m .
просто используйте приведенную ниже команду:-
smbclient //192.168.0.50/sharedFolderName/ -m SMB3
smbclient -N -L \\\\YOUR_TARGET_IP\\
Здесь будут перечислены все общие ресурсы в службе SMB.
smbclient -N -L \\\\YOUR_TARGET_IP\\DIRECTORY_NAME