Я новичок в шпатлевке. Я отправляю файлы клиенту с помощью команды sftp, которая включает в себя знак @. например sftp (логин @ IP-адрес) сеанс не разрешит @ в командной строке. Он переводит меня на следующую строку. Кто-нибудь может сказать мне, как это исправить.
Ваша сессия ест @ очень странная (какую раскладку клавиатуры вы используете?), Но вы также можете использовать -o.
% sftp -o 'User foo' bar.com
или:
% sftp -o User=foo bar.com
эквивалентно
% sftp foo@bar.com
Вероятно, должно быть на суперпользователе, но просто сделайте
sftp <ip-address>
login: <login>
password: <password>
sftp>
Если вы используете британскую клавиатуру с машиной, настроенной на региональный стандарт США (или наоборот), вы можете обнаружить, что "
и @
поменяны местами.