Перенос настроек Winscp на другой компьютер
Обновлено: 21.11.2024
В следующем руководстве объясняется, как легко создавать резервные копии сеансов WinSCP, используя собственные функции программного клиента, поставляемые с ним.
WinSCP — это очень гибкий клиент SFTP и SCP для операционной системы Windows. Одной из его функций является возможность сохранять IP-адреса серверов или имена хостов, имена пользователей и пароли, чтобы их не нужно было вводить перед подключением к соответствующему серверу.
Администраторы серверов, использующие сохраненные сеансы, могут использовать функцию резервного копирования программы в качестве запасного варианта или для переноса данных на другие устройства, на которых они работают. WinSCP поставляется с возможностью резервного копирования всей информации о сеансе и импорта информации на тот же или другой компьютер, на котором запущена программа.
Как создать резервную копию сеансов WinSCP
WinSCP поставляется с инструментами для резервного копирования данных сеанса. Этот параметр скрыт в настройках клиента scp.
Администраторам серверов необходимо сначала установить флажок дополнительных параметров в левом нижнем углу приложения. При этом открываются дополнительные параметры WinSCP, в том числе функция резервного копирования.
Дополнительные настройки отображаются в параметрах программы после их включения.
Параметры отображаются в левой части начального экрана WinSCP. Выберите ссылку настроек там, чтобы начать. Там вам нужно щелкнуть по отображаемой кнопке настроек, чтобы открыть еще одно окно с — как вы уже догадались — настройками.
В этом окне содержится множество новых параметров, позволяющих настраивать различные функции WinSCP. Вы найдете кнопку экспорта в правом нижнем углу нового окна.
При нажатии на кнопку открывается окно браузера файлов и папок. Вы используете его, чтобы выбрать место назначения для файла резервной копии, который сохраняется в локальной системе, когда вы используете этот параметр.
Процесс сохраняет файл .ini в локальной системе.
Этот файл .ini содержит информацию о сеансе. Вы можете переместить его на другой компьютер, чтобы импортировать его туда, или сохранить в безопасном месте, чтобы иметь при необходимости резервную копию.
Восстановить сеансы WinSCP
Теперь самый простой способ восстановить информацию о сеансе — заменить существующий файл winscp.ini на файл, резервную копию которого вы создали ранее. Вы должны убедиться, что WinSCP закрыт во время операции, и, возможно, потребуется переименовать файл резервной копии в winscp.ini, чтобы это работало.
Вам также может потребоваться отредактировать параметры хранения WinSCP, если файл ini не распознается после его замены.
WinSCP поддерживает хранение данных в реестре Windows или в ini-файлах. Если первое значение по умолчанию, файл ini не будет загружен. Место хранения можно изменить в параметрах хранилища в разделе «Настройки» (то же самое окно настроек, которое вы открываете при резервном копировании информации о сеансе).
WinSCP затем должен использовать файл ini и правильно отображать все сохраненные сеансы в своем интерфейсе.
Используйте поле Режим передачи, чтобы выбрать предпочтительный режим передачи. Если вы выберете режим Автоматически, вам следует обновить маску текстового файла в разделе Передавать следующие файлы в текстовом режиме. Этот параметр недоступен для протоколов WebDAV и S3.
Изменение имени файла
Флажок Заменить ‘\:*?’ включает автоматическое изменение имен файлов в соответствии с требованиями Windows.
При загрузке WinSCP:
- Заменяет символы, которые не разрешены в именах файлов Windows ( /\:*?\"<>| ), на %XX , где XX – шестнадцатеричное представление символьного кода ASCII;
- Заменяет конечный пробел на %20 ;
- Заменяет точку в конце на %2E ;
- Добавляет %00 в конец имен с зарезервированным значением в Windows (например, NUL или PRN).
При загрузке WinSCP отменяет изменения, чтобы восстановить исходное имя файла.
Поскольку знак процента ( % ) имеет особое значение, когда замена включена, сам знак должен быть заменен, хотя это разрешено в именах файлов Windows. Если вы хотите предотвратить это, вам нужно отключить замену.
Обратите внимание, что эти изменения также применяются при сравнении имен файлов для синхронизации.
Атрибуты
Параметры загрузки
Флажок Установить разрешения позволяет указать разрешения, которые будут установлены для загружаемых файлов. Если флажок снят, новые загруженные файлы будут иметь разрешения по умолчанию1, которые зависят от платформы, а перезаписанные файлы обычно сохраняют свои предыдущие разрешения, но это также может различаться в зависимости от платформы. Установка разрешений недоступна, если сервер не поддерживает разрешения в стиле UNIX.
Чтобы указать разрешения, вы можете ввести их непосредственно в поле ниже. Используйте либо восьмеричный формат, либо форму rwxrwxrwx. Чтобы включить функцию Добавить X в каталоги, добавьте +x в конце. Если вы не хотите вводить разрешения напрямую, используйте кнопку с многоточием (…), чтобы открыть всплывающее окно разрешений, или используйте контекстное меню, чтобы выбрать типичные разрешения.
Обратите внимание, что хотя у вас могут быть права на перезапись удаленного файла, у вас может не быть прав на изменение его атрибутов (разрешения и метки времени). Если вы загружаете набор файлов, для некоторых из которых у вас нет прав, вы можете установить флажок Игнорировать ошибки прав доступа, чтобы не получать сообщение об ошибке для каждого из них. Этот параметр поддерживается только с протоколом SFTP.
При использовании протокола FTP установка разрешений во время загрузки не поддерживается. Вы можете изменить разрешения явно после загрузки. Для протоколов WebDAV и S3 установка разрешений вообще не поддерживается.
Флажок Очистить атрибут "Архив" позволяет WinSCP сбросить атрибут "архив" исходных файлов после завершения загрузки.
Включите Удалить метки BOM и EOF, чтобы WinSCP удалял метки порядка байтов UTF-8 и метки конца файла из файлов, загруженных с использованием передачи в текстовом режиме. Включите эту опцию, если ваша удаленная система не может обрабатывать эти метки. Опция недоступна, когда выбран режим двоичной передачи. Удаление метки EOF поддерживается только для протоколов SFTP и SCP.
При включенном шифровании файлов используйте флажок Шифровать новые файлы, чтобы указать, следует ли шифровать вновь загружаемые файлы. Значение параметра в текущих настройках передачи также управляет шифрованием вновь создаваемых папок.
Параметры загрузки
Флажок Сохранить только для чтения позволяет WinSCP устанавливать атрибут «только для чтения» для загружаемых файлов, для которых не установлено разрешение пользователя на запись. Этот параметр недоступен, если сервер не поддерживает разрешения в стиле UNIX.
Общие параметры
Флажок Сохранить отметку времени позволяет WinSCP сохранять отметку времени последней модификации переданного файла. Обратите внимание, что существует несколько факторов, которые могут повлиять на перерасчет метки времени между локальной и удаленной файловой системой. Отметьте подопцию Включая каталоги, чтобы также сохранить отметку времени последнего изменения переданных каталогов (эта опция поддерживается только с протоколом SFTP.)
Обратите внимание, что хотя у вас могут быть права на перезапись удаленного файла, у вас может не быть прав на изменение его временной метки. См. раздел Игнорировать ошибки прав доступа. Параметр отключается при настройке параметров передачи для синхронизации, так как в этом случае сохранение временных меток является обязательным.2 С протоколом FTP сохранение временных меток загружаемых файлов может не поддерживаться на старых FTP-серверах.3 Большинство серверов WebDAV не поддерживают сохранение временных меток, но невозможно обнаружить, этот параметр доступен всегда, и когда он включен, WinSCP пытается сохранить временную метку и молча продолжает работу в случае сбоя сервера. Протокол S3 также поддерживает сохранение меток времени.
Флажок Рассчитать общий размер позволяет WinSCP вычислять общий размер всех файлов во всех выбранных каталогах для передачи перед фактической передачей. Это позволяет ему затем оценить время, необходимое для завершения передачи. Обратите внимание, что если вы собираетесь передавать большое количество каталогов, расчет может занять значительное время. Параметр нельзя отключить для фоновых передач при использовании нескольких подключений. Обратите внимание, что при использовании нескольких соединений расчет не добавляет время к передаче, так как каталоги не отображаются снова для самой передачи.
Используйте Скорость, чтобы ограничить скорость передачи. Ограничение в КБ/с. Вы также можете изменить скорость в окнах прогресса во время передачи файлов. Чтобы снять ограничение скорости, установите для него значение «Без ограничений».
Другие параметры
В Маска файла вы можете указать маску файла для выбора/отмены выбора файлов (или типов файлов) и каталогов для передачи. Эта опция также выбирает файлы для синхронизации и функцию Обновлять удаленный каталог.
Нажмите кнопку Изменить, чтобы изменить маску файла в диалоговом окне Маска файла.
Флажок Только новые и обновленные файлы заставляет WinSCP игнорировать файлы в исходном каталоге, для которых в целевом каталоге существует файл с таким же именем и такой же или более новой меткой времени. Опция недоступна для загрузки по протоколам SCP и S3.Прежде чем использовать этот параметр, убедитесь, что WinSCP может правильно преобразовывать метки времени из локальных соглашений в соглашения удаленного сервера и наоборот.
Отметьте Исключить скрытые файлы, чтобы исключить скрытые и системные файлы из передачи и синхронизации.
Отметьте Исключить пустые каталоги, чтобы исключить пустые каталоги из передачи и синхронизации.
В этом документе описывается, как использовать версию WinSCP для копирования или передачи файлов с одного компьютера на другой через Интернет. WinSCP использует sftp (протокол безопасной передачи файлов). WinSCP предназначен для использования с компьютерами Windows.
Получение программного обеспечения
Загрузка и установка WinSCP на персональные компьютеры и неуправляемые университетские компьютеры
Члены сообщества UM могут скачать WinSCP.
Примечание. Если вы используете Microsoft Edge, вам может потребоваться (в зависимости от репутации нашего веб-сайта) пройти несколько обручей Microsoft SmartScreen, чтобы загрузить пригодную для использования копию установщика.
Перейдите в папку "Загрузки" и дважды щелкните файл UM-WinSCP.exe (или вы можете открыть его с помощью веб-браузера, если ваш веб-браузер поддерживает такую возможность).
Загрузка и установка WinSCP на MiWorkspace и управляемые университетские компьютеры с помощью Центра программного обеспечения
- Загрузите программное обеспечение WinSCP из Центра программного обеспечения (Windows). Узнайте больше об использовании программного центра на компьютерах MiWorkspace.
- В окне Центра программного обеспечения найдите WinSCP.
- Загрузить WinSCP. WinSCP загрузится на ваш рабочий стол.
- Следуйте инструкциям программы установки.
Подключение к AFS и другим удаленным серверам UM
Эта версия WinSCP предварительно настроена для часто используемых SFTP-серверов в UM.
<р>1. Перейдите в меню «Пуск» Windows2. Щелкните WinSCP.
3. Вы увидите окно входа в систему:
<р>4. Подключитесь к удаленному серверу, на котором вы хотите получить доступ к файлам, например к службе входа в ITS, чтобы получить доступ к файлам в AFS
а. UM WinSCP: Дважды щелкните «Служба входа в ITS и AFS» в списке сайтов слева.
б. Другие версии WinSCP: заполните следующую информацию в разделе «Сеанс» справа:
ii. Имя хоста: sftp.itd.umich.edu
iii. Номер порта: 22
iv. Оставьте поле «Имя пользователя» пустым
v. Оставьте поле «Пароль» пустым
Затем нажмите кнопку «Войти» внизу (справа)
ПРИМЕЧАНИЕ. При первой попытке подключения к новому серверу вы можете получить предупреждающее сообщение. Нажмите Да, чтобы продолжить.
<р>5. В текстовом поле «Имя пользователя:» введите свое уникальное имя и нажмите «ОК», чтобы продолжить.6. Для домашнего каталога AFS этот пароль является паролем UMICH (уровень 1). Откроется окно, показывающее ваш локальный компьютер слева и ваш домашний каталог AFS справа. Теперь вы готовы к передаче файлов.
Передача файлов
Переносите файлы, перетаскивая их значки с одной стороны окна на другую. Вы можете копировать файлы с локального компьютера в домашний каталог AFS и наоборот.
Примечание. Вы можете передавать файлы с локального диска (слева) в удаленную папку (справа). Если вы переносите свои файлы с локального диска, вы загружаете их, если вы переносите из удаленной папки, вы загружаете файлы или папки.
Удаление файла из домашнего каталога
В домашней (удаленной) части окна щелкните файл, чтобы выбрать его.
В меню "Файлы" выберите красный крестик (Удалить).
В диалоговом окне "Подтверждение" нажмите "ОК". Файл удален.
Переименование файла в домашнем каталоге
В домашней (удаленной) части окна щелкните файл, чтобы выбрать его.
В меню "Файлы" выберите "Переименовать".
Когда имя файла станет редактируемым, внесите необходимые изменения в имя файла.
Нажмите в любом месте за пределами имени файла, чтобы сохранить изменения.
Закрытие соединения
В правом верхнем углу окна передачи файлов WinSCP нажмите красный значок X.
В диалоговом окне "Подтверждение" нажмите "ОК". Это закроет ваше соединение с хост-компьютером и закроет окно.
Для передачи файлов в кластер и из него мы рекомендуем использовать WinSCP, графическую программу в стиле ftp (но не ту, которая использует протокол ssh для связи с кластером, а не менее безопасный ftp), т.е. также в свободном доступе. WinSCP можно загрузить как в виде установочного пакета, так и в виде отдельного переносимого исполняемого файла.При использовании портативной версии вы можете скопировать WinSCP вместе с закрытым ключом на USB-накопитель, чтобы иметь доступ к своим файлам с любого ПК с Windows, подключенного к Интернету.
Перенос файлов в кластеры VSC и из них¶
При первом подключении вам будет предложено «Продолжить подключение и добавить ключ хоста в кеш»; выберите «Да».
При первой установке WinSCP должно открыться диалоговое окно нового сеанса. Если этого не произошло — запустите WinSCP и перейдите на вкладку «Сеанс». Оттуда выберите «Новая сессия». Заполните следующую информацию:
Введите имя хоста узла входа в VSC вашего домашнего учреждения. Вы можете найти эту информацию в обзоре доступного оборудования на этом сайте.
Введите свое имя пользователя VSC.
Проверьте еще раз, что номер порта равен 22.
Если вы не используете pageant для управления ключами ssh, вы должны указать WinSCP файл закрытого ключа (в формате PuTTY .ppk), который следует использовать. Вы можете сделать это с помощью кнопки «Дополнительно», а затем выбрать «SSH» «Аутентификация» из списка. При использовании театрализованного представления это поле можно оставить пустым.
Если вы хотите сохранить эти данные для последующего использования, нажмите кнопку «Сохранить» и введите имя сеанса. В следующий раз, когда вы запустите WinSCP, вы увидите экран с сохраненными сессиями, которые вы можете открыть, выбрав их и нажав кнопку «Войти».
Нажмите кнопку «Войти», чтобы начать сеанс, который вы только что создали. Вас попросят ввести парольную фразу, если конкурс не запущен с загруженным действительным ключом. При первом подключении вам будет предложено «Продолжить подключение и добавить ключ хоста в кеш»; выберите «Да».
Некоторые замечания¶
Два интерфейса¶
WinSCP имеет два режима графического пользовательского интерфейса:
«Командный режим», в котором вы получаете окно с двумя столбцами, с локальным каталогом в левом столбце и каталогом хоста (удаленный каталог) в правом столбце. Затем вы можете передавать файлы, перетаскивая их из одного столбца в другой.
Режим проводника, в котором вы видите только удаленный каталог. Вы можете передавать файлы, перетаскивая их в другие окна папок или на рабочий стол и обратно.
Режим по умолчанию — «командир». Вы всегда можете переключить режимы, перейдя на вкладку «Параметры», выбрав «Настройки» и выбрав категорию \»Окружающая среда\Интерфейс».
Включить ведение журнала¶
Если у вас возникнут проблемы с передачей файлов с помощью WinSCP, служба поддержки может попросить вас включить ведение журнала и отправить результаты по почте.
Чтобы включить ведение журнала:
Перейдите на вкладку "Параметры" и выберите "Настройки".
Выберите категорию «Ведение журнала».
Установите флажок «Включить ведение журнала сеанса на уровне» и выберите уровень ведения журнала, запрошенный службой поддержки пользователей. Часто бывает достаточно обычного ведения журнала.
Введите имя и каталог для файла журнала. По умолчанию используется %TEMP%\!S.log, который будет расширяться до имени, зависящего от системы и имени вашего сеанса WinSCP. %TEMP% — это переменная среды Windows, указывающая на каталог для временных файлов, который в большинстве систем хорошо скрыт. !S расширится до имени вашего сеанса (для сохраненного сеанса имя, которое вы там использовали). Вы всегда можете изменить его на другой каталог и/или имя файла, с которым вам будет легче работать.
Теперь просто запустите WinSCP, как и без ведения журнала.
Чтобы отправить результат по почте, если вы использовали имя файла журнала по умолчанию %TEMP%\!S.log :
Начните новую почту в своей любимой почтовой программе (это может быть даже служба электронной почты).
Нажмите любую кнопку или пункт меню, чтобы добавить вложение.
Многие почтовые программы теперь будут отображать стандартное диалоговое окно Windows для выбора файла. Во многих почтовых программах левая верхняя часть окна будет выглядеть так (снимок экрана компьютера с Windows 7):
Нажмите справа от текста в адресной строке в левом верхнем углу окна. Содержимое теперь изменится на обычное имя пути Windows и будет выбрано. Просто введите %TEMP% и нажмите Enter, и вы увидите, что %TEMP% расширится до имени каталога с временными файлами. Этот прием может работать не со всеми почтовыми программами!
Читайте также: