Winscp, как войти в систему как пользователь root
Обновлено: 21.11.2024
Спасибо. Мы получили ваш запрос и незамедлительно ответим.
Присоединяйтесь к нам!
- Общаться с другими участниками
- Уведомления об ответах
на ваши сообщения - Поиск по ключевым словам
- Доступ в один клик к вашим
любимым форумам - Автоматические подписи
на ваших сообщениях - Лучше всего то, что это бесплатно!
*Функции Tek-Tips зависят от того, получают ли участники электронную почту. Присоединяясь, вы соглашаетесь на получение электронной почты.
Правила публикации
Реклама, продажа, рекрутинг, размещение курсовых и дипломных работ запрещено.
WinSCP на сервер приложений с правами root
WinSCP на сервер приложений с правами root
Возможно ли это?
У меня никогда не было проблем со входом в систему в качестве администратора, но всякий раз, когда я пытаюсь войти в систему как пользователь root, я всегда получаю отказ в доступе. Как ни странно, тот же пароль позволяет мне войти в систему с приглашением входа в систему на самом сервере приложений (используя команду входа в систему).
Кроме того, пока я здесь, я мог бы также спросить о переносе записей устройства записи контактов с одного сервера приложений на другой, а также всякий раз, когда я следую документам, чтобы скопировать старую папку (резервную копию) в то же место, что и новая папка CSIPORec. также получить отказ в доступе (вход в систему как администратор).
Есть ли какие-либо руководства по лучшему использованию WinSCP с сервером приложений, так как вход в систему в качестве администратора действительно ограничивает ваши возможности.
Та же проблема, корневой доступ для SSH по умолчанию отключен, я прочитал некоторые другие темы здесь, чтобы включить его, тогда WINSCP работает нормально.
вы должны отредактировать файл sshd.conf (файл конфигурации для демона ssh), чтобы разрешить root-доступ через ssh, тогда WinSCP будет работать.
В этом нет необходимости, так как это небезопасно!
Перейдите в папку /home и создайте новую папку с записями CS.
Поместите записи туда, поскольку вам разрешено это делать.
Войти на сервер тоже с помощью putty.
Перейдите в /home/newfolder и введите mv (переместить) или cp (копировать) /. /. /. /. ) в любую папку, в которую ему нужно перейти.
Никогда не включайте root-доступ так просто. Это все равно, что открыть и переднюю, и заднюю дверь, когда вас нет дома.
Я не сумасшедший, моя мать проверила меня!
Регистрация root отключена по какой-то причине.
Другой альтернативой является изменение разрешений для каталога, в который нужно сохранить, но я настоятельно рекомендую вам изучить дух разрешений Linux, прежде чем продолжить.
подсказка измените групповое владение группами на администратора и сделайте группу доступной для записи, если она еще не установлена.
делать каталог доступным для записи во всем мире — плохая идея (но все же более безопасная, чем разрешить вход в систему root), не делайте этого.
Контракт на техническое обслуживание необходим, а не является роскошью.
Делайте что-то дешево, и это будет стоить вам дорого
Никогда не разрешайте rootlogin в SSH, если вам нужен root-доступ, вы входите в систему как другой пользователь, а затем используете sudo или su - root.
"Попытка — первый шаг к провалу", — Гомер
Отправлено предупреждение
Благодарим вас за помощь в защите форумов Tek-Tips от неприемлемых сообщений.
Персонал Tek-Tips проверит это и примет соответствующие меры.
Ответить в этой теме
Размещение сообщений на форумах Tek-Tips доступно только для участников.
Нажмите здесь, чтобы присоединиться к Tek-Tips и пообщаться с другими участниками! Уже участник? Войти
Я пытаюсь использовать WinSCP для передачи файлов в экземпляр Linux из Windows.
Я использую закрытый ключ для своего экземпляра, чтобы войти в экземпляр Amazon с помощью пользователя ec2. Однако у пользователя ec2 нет доступа для записи в экземпляр Linux
Как мне sudo su - получить доступ к корневому каталогу и записать в ящик Linux, используя WinSCP или любой другой метод передачи файлов?
8 ответов 8
Я знаю, что это старо, но на самом деле это очень возможно.
Перейдите в свой профиль WinSCP (Сеанс > Сайты > Менеджер сайтов)
Нажмите «Правка» > «Дополнительно». > Окружающая среда > SFTP
Вставьте sudo su -c /usr/lib/sftp-server в "SFTP-сервер" (обратите внимание, что в вашей системе этот путь может отличаться)
Сохранить и подключить
AWS Ubuntu 18.04:
@Mr.Shan0 Я люблю тебя :D К вашему сведению, я думаю, что это для Amazon Linux 2, основанного на CentOS. Amazon Linux основан на Ubuntu и использует /usr/lib/sftp-server
В WinSCP есть опция, которая делает именно то, что вы ищете:
Ошибка пропуска сообщения о запуске. Возможно, ваша оболочка несовместима с приложением (рекомендуется BASH).
Насколько я знаю, вы не можете этого сделать.
Что я сделал на своем рабочем месте, так это перенес файлы в вашу домашнюю ( ~ ) папку (или любую папку, в которой у вас есть полные права, например, chmod 777 или варианты) через WinSCP, а затем SSH к ваш Linux-компьютер и sudo оттуда в папку назначения.
Другим решением может быть изменение прав доступа к каталогам, в которые вы планируете загружать файлы, чтобы ваш пользователь (без прав sudo) мог писать в эти каталоги.
Я также хотел бы прочитать об удаленных командах WinSCP для получения дополнительной информации.
неверный ответ, см. верхний ответ выше. не знаете, как будет принят неверный ответ?
WinSCP (Windows Secure Copy) – это бесплатная программа с открытым исходным кодом для SFTP, FTP, WebDAV, Клиент Amazon S3 и SCP для Microsoft Windows. Его основная функция — безопасная передача файлов между локальным и удаленным компьютером. Помимо этого, WinSCP предлагает базовые функции файлового менеджера и синхронизации файлов. Для безопасной передачи он использует Secure Shell (SSH) и поддерживает протокол SCP в дополнение к SFTP.
Для создания закрытого и открытого ключа откройте winscp и запустите PuTTYgen.
PuTTYgen
Теперь нажмите кнопку "Создать", чтобы создать закрытый и открытый ключи. Создайте некоторую случайность, наведя указатель мыши на пустую область.
Если вы хотите защитить свой ключ паролем, вы можете установить ключевую фразу-пароль. Это означает, что вам нужен этот пароль, чтобы разблокировать ваши ключи. Это необязательно, но рекомендуется.
Генератор ключей PuTTY
Теперь сохраните закрытый ключ (пример: privatekey.ppk ) и открытый ключ ( пример: publickey.pub ). Обратите внимание, что закрытый ключ следует хранить в безопасном месте, чтобы избежать злоупотреблений.
Теперь откройте publickey и скопируйте содержимое, как показано ниже:
Открытый ключ
Скопируйте этот контент и удалите все новые строки, так как сервер ssh ожидает, что все будет в одной строке. Теперь подключитесь к своему серверу и откройте файл %username%/.ssh/authorized_keys
.
Теперь вставьте скопированный контент из открытого ключа в этот файл следующим образом:
Сохраните этот файл и перезапустите службу SSH.
Это все на стороне сервера. Пришло время настроить Winscp сейчас.
Конфигурация Winscp
Дополнительно — Winscp
Укажите здесь закрытый ключ, который вы загрузили ранее, и сохраните его. Теперь вы можете войти на свой сервер без учетных данных сервера.
Примечание. Если вы включили ключевую фразу-пароль во время создания сертификата, вы должны указать ее для успешного входа в систему.
Парольная фраза для ключа
Сегодня в этой документации вы узнаете, как подключиться к FTP/SFTP в WinSCP как root.
Видеоучебник – Как подключиться к FTP/SFTP в WinSCP как root
Выполните шаги для подключения FTP/SFTP в WinSCP с правами root:
Шаг::1 Запустите WinSCP. Появится диалоговое окно входа.
Шаг::2. Выберите протокол файлов и выберите SFTP
Шаг::3 Заполните поле Имя хоста именем хоста вашего сервера, именем пользователя root и паролем root в поле Пароль, для номера порта используйте 22
Шаг::4. Возможно, вы захотите сохранить данные сеанса на сайте, чтобы вам не приходилось вводить их каждый раз при подключении. Нажмите кнопку Сохранить и введите название сайта.
Шаг::5. Нажмите "Войти" для подключения.
Вот и все! Готово!
Таким образом, вы успешно войдете в FTP/SFTP в WinSCP как пользователь root.
Теперь после успешного входа в систему вы увидите удаленные файлы в правой части окна. С левой стороны находятся ваши локальные файлы. Вы можете легко перетаскивать слева направо и наоборот.
Спасибо, что прочитали эту статью. Мы надеемся, что это было полезно для всех вас.
Если у вас есть какие-либо предложения или проблемы, связанные с этим руководством, сообщите нам об этом в разделе комментариев ниже.
Читайте также: