Почему scp не работает, когда я запускаю его на удаленном сервере для копирования на локальную машину?

Проблема заключается в том, что когда вы переключаете использование, он не является источником файла профиля , поэтому вам нужно ввести команду umask на место, которое будет использоваться каждый раз, когда вы переключаете Пользователь.

Обычно для установки umask для каждого пользователя индивидуально мы помещаем его в ~ / .bashrc , потому что он будет извлекаться каждый раз, когда вы открываете новый сеанс для пользователя, но в вашем случае вам нужно заглянуть в свой ~ / .bashrc файл и выяснить, какой файл он исходит из / etc / , когда он вызывается, например, в CentOS , файл является / etc / bashrc будет вызываться каждый раз ~ / .bashrc

2
29.07.2017, 02:06
1 ответ

Как утверждают комментаторы, может быть несколько причин, по которым вы не можете подключиться к myserverip. В этом случае вы можете использовать функцию пересылки ssh `:

.
 (myserverip)$ ssh -R 2002:localhost:22 root@remoteserverip
   password:
 (remoteserver)$ scp -P 2002 theFileIwant myname@localhost:/home/
3
27.01.2020, 22:09

Теги

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