Как проверить, был ли доступ SFTP предоставлен на сервере

Нет, самое близкое, Вы приедете в портативный способный к указателю целый тип, было бы intptr_t и ptrdiff_t.

5
задан Oak Bytes 15 July 2012 в 18:40
поделиться

3 ответа

Most servers have curl and scp installed, which you can use to log into an SFTP server. To test if your credentials work using curl, you could do this:

$ curl -u username sftp://example.org/
Enter host password for user 'username':

Enter your password and if it works you'll get a listing of files (like ls -al), if it doesn't work you'll get an error like this:

curl: (67) Authentication failure

You could also try using scp:

$ scp username@example.org:testing .
Password:
scp: testing: No such file or directory

This verifies that you that you were able to log in, but it couldn't find the testing file. If you weren't able to log in you'd get a message like this:

Permission denied, please try again.
Received disconnect from example.org: 2: ...error message...
9
ответ дан 13 December 2019 в 05:39
поделиться

Попробуйте войти в систему.

Не надоедать - это, наверное, самый простой способ. Посредством «проверки [ing] того, что доступ SFTP предоставлен,« на самом деле вы проверяете, распознается ли сервером определенная пара l / p ».

2
ответ дан 13 December 2019 в 05:39
поделиться

Добрый день,

А как насчет telnet на порт 115 (если мы говорим о простом FTP) и посмотрим, что произойдет при подключении. Если вам не отказали, попробуйте отправить команду USER, затем команду PASS, а затем команду QUIT.

HTH

приветствует,

0
ответ дан 13 December 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: