Какой-либо путь к удаленному терминалу стандарт установил офлайновый настольный ПК Ubuntu?

Как я могу соединиться с удаленным Рабочим столом Ubuntu (VNC) 16.04 с конфигурацией по умолчанию, но никаким доступом в Интернет (т.е. никакой другой способ установить дополнительное программное обеспечение). На моей удаленной машине нет никаких ограничений для установки чего-либо.

Первый вопрос был об окнах-> человечность, и не было никакого решения. Интересно, был ли способ использовать ту же ОС? Я знаю, что вопросы кажутся немного странными, но существует серьезный фон приложения, поэтому терпите меня и только не рассмотрите "путь", если Вы действительно уверены.Спасибо

0
задан 8 April 2017 в 06:02

2 ответа

Download the latest OpenSSH for Windows binaries (package OpenSSH-Win32.zip)
Extract the package to a convenient location (we will use C:\openssh in this guide)
As the Administrator, install SSHD and ssh-agent services:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
Generate server keys by running the following commands from the C:\openssh:

.\ssh-keygen.exe -A

Open a port for the SSH server in Windows Firewall:
    Either run the following PowerShell command (Windows 8 and 2012 or newer only), as the Administrator:
    New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH
    or go to Control Panel > System and Security > Windows Firewall > Advanced Settings > Inbound Rules and add a new rule for port 22.
To allow a public key authentication, as an Administrator, from C:\openssh, run:
powershell.exe -ExecutionPolicy Bypass -File install-sshlsa.ps1
and restart the machine
In C:\openssh\sshd_config locate a Subsystem sftp directive and change the path to sftp-server to its Windows location:
Subsystem sftp C:\openssh\sftp-server.exe
Start the service and/or configure automatic start:
    Go to Control Panel > System and Security > Administrative Tools and open Services. Locate SSHD service.
    If you want the server to start automatically when your machine is started: Go to Action > Properties. In the Properties dialog, change Startup type to Automatic and confirm.
    Start the SSHD service by clicking the Start the service.

Эти инструкции частично основаны на официальных инструкциях по развертыванию. Установка аутентификации открытого ключа SSH

Следует, универсальное руководство для Установки аутентификации открытого ключа SSH в *отклоняют сервер OpenSSH, со следующими различиями:

Create the .ssh folder (for the authorized_keys file) in your Windows account profile folder (typically in C:\Users\username\.ssh).
Do not change permissions for the .ssh and the authorized_keys.

Соединение с сервером

Перед первым соединением, узнайте цифровой отпечаток server’s RSA ключ рабочим ssh-keygen.exe-l-f ssh_host_rsa_key-E md5 от C:\openssh:

C:\openssh>ssh-keygen.exe-l-f ssh_host_rsa_key-E md5 2048 MD5:94:93:fe:cc:c5:7d:d8:2a:33:21:0e:f3:91:11:8a:d9 martin@example (RSA)

Запускают WinSCP. Диалоговое окно входа в систему появится. На диалоговом окне:

Make sure New site node is selected.
On New site node, make sure the SFTP protocol is selected.
Enter your machine/server IP address (or a hostname) into the Host name box.
Enter your Windows account name to the User name box. It might have to be entered in the format user@domain, if running on a domain.
For a public key authentication:
    Press the Advanced button to open Advanced site settings dialog and go to SSH > Authentication page.
    In Private key file box select your private key file.
    Submit Advanced site settings dialog with the OK button.
For a password authentication:
    Enter your Windows account password to the Password box.
    If you Windows account does not have a password, you cannot authenticate with the password authentication (i.e. with an empty password), you need to use the public key authentication.
Save your site settings using the Save button.
Login using Login button.
Verify the host key by comparing fingerprint with the one collected before (see above).
1
ответ дан 7 November 2019 в 03:56

Ответ на вопрос:

нет никакого пути.

, Поскольку первый ответ предполагает, что существуют альтернативы если не с помощью стандартной установки CD или когда каждый готов установить дополнительное программное обеспечение, которое не является от исходных медиа установки. С Google можно найти несколько учебных руководств, как заставить пользовательскую Ubuntu установить CD. Затем просто добавьте пакет openssh-сервера и следуйте инструкциям ответа 'пользователя Ubuntu' выше.

единственная альтернатива, которая является близко к вопросу (использующий исходные медиа) была бы:

  • не устанавливают Рабочий стол Ubuntu, устанавливают сервер Ubuntu.

    , Хотя и использование то же ядро и в основном те же дистрибутивы, различием между двумя официальными изображениями *.iso является выбор пакетов, которые были помещены на CD. Сервер действительно имеет лучший пакет дистанционного управления для использования: openssh-сервер.

  • сервер может быть завершен с любым рабочим столом к полной настольной версии Обь Ubuntu.

    самый легкий путь состоит в том, чтобы использовать "tasksel", который является командной строкой, но меню управляемая программа установки. Это предлагает различные разновидности Ubuntu для установки.

Очевидно недостаток того обходного решения, который необходимо знать, как работать с командной строкой в Ubuntu и как вещи работают, например, склонное управление пакетом и его файл конфигурации/etc/apt/sources.list.

0
ответ дан 7 November 2019 в 03:56

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

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