Почему не меняются сочетания клавиш при изменении раскладки клавиатуры?

С помощью scp вам нужно указать имя удаленной машины, например:

scp /path/to/file-to-copy joe@hostname:/home/joe/remote/mail/

Предполагая, что вы находитесь на удаленной машине SSHed, и хотите скопировать его на пользователя локальная машина. hostname - это имя вашего локального компьютера (может быть IP-адресом, но в обоих случаях оно должно быть доступно с удаленного компьютера).

Вы также можете инвертировать ситуацию (использовать с VPS, например, из-за того, что, вероятно, ваша локальная машина не будет доступна) и выполните с вашей локальной машины:

scp login@remote-machine:/path/to/file/to/copy ~joe/remote/mail/

OBS: когда вы используете SSH на машине, терминал на удаленном компьютере и «не имеет понятия» о том, что является вашей локальной машиной, и не может получить к ней доступ без своего имени хоста. Также вам нужно иметь маршрут для доступа к вашему локальному компьютеру с удаленного устройства (вы можете попробовать его с помощью ping на вашем локальном компьютере).

При копировании файлов в «.» они были скопированы в каталог, который вы были в тот момент на удаленной машине.

UPDATE:

Имя хоста является только машинным или машинным именем с доменом, таким как machinename.domain.com, но это будет только работайте, если вы можете связаться с локальным компьютером yur с удаленного компьютера (ваш локальный компьютер имеет общедоступный IP-адрес (и запись DNS), если удаленный доступ через Интернет или какое-то локальное разрешение имен (например, DNS), если обе машины находятся в одной сети .

Имя хоста может быть IP-адресом, также если у вас нет системы разрешения имен на вашем компьютере, но машина находится в той же сети или вы работаете с публичными IP-адресами.

Поскольку вы не можете пинговать свою машину с удаленной машины, я думаю, что вы не можете ее настроить, и вы должны использовать предложенное выше инвертированное решение, не выполняющее SSH на удаленную машину, и копирование с SCP с вашего компьютера в качестве удаленной машины (вы можете использовать SSH).

Чтобы объяснить точку синтаксиса: user @ something - это логин для машина и что-то должно быть именем хоста, а не каталогом. Итак, joe @ home / ... не достигнет ничего, поскольку home - это каталог, и вы не можете войти в каталог.

1
задан 2 October 2015 в 14:02

0 ответов

Другие вопросы по тегам:

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