Я пытаюсь перенести файл с сервера Linux на компьютер Macosx с помощью scp .

scp test username@68.120.23.91:~/

это показывает ошибку

ssh: connect to host 68.120.23.91 port 22: Connection refused lost connection.

Я проверил настройки брандмауэра на Mac, он разрешает все соединения со всей машины. Пожалуйста, помогите мне как можно скорее.

Дайте мне знать, если вам нужна другая информация.

3 ответа3

4

Отказ в соединении, если не брандмауэр, часто указывает на то, что служба ssh не работает на удаленном компьютере.

Бег

ps -aux | grep sshd

на удаленном компьютере проверит, работает он или нет - ЕСЛИ вы можете каким-то образом получить доступ к этому удаленному блоку.

0

Попробуйте установить openssh-client и openssh-server на целевой компьютер, если у вас Linux. В противном случае подходящий сервер SSH для вашей операционной системы.

0

На Mac перейдите в «Системные настройки»> «Общий доступ» и убедитесь, что удаленный вход включен (отмечен).

Кроме того, разве вы не должны были избежать ~ в этой команде scp ? В противном случае я боюсь, что ваша локальная (Linux) оболочка проглотит ее и заменит путь к домашнему каталогу вашей учетной записи Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .