Только этот может работать для меня (вставьте все сразу):
sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; ubuntu-support-status; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
И затем перезагрузка:
sudo reboot
Подробности можно найти здесь: https :
//help.ubuntu.com/community/SoundTroubleshootingProcedureВозможно, вы изменили IP-адрес сервера на уже известное соединение.
Предупреждение говорит:
ИДЕНТИФИКАЦИЯ REMOTE HOST CHANGED!Вы можете исправить это, как указано:
ИДЕНТИФИКАЦИЯ УДАЛЕННОГО ХОЗЯИНА ИЗМЕНЕНА!
ssh-keygen -f "/ home / MyUser / .ssh / known_hosts "-R [...]: 555
Вот как я подключаюсь от ПК к серверу:
pcuser@pchostname:~$ssh keygen
Создает два файла в /home/pcuser/.ssh/, называемые id_rsa (закрытый ключ) и id_rsa.pub (открытый ключ)
Создайте файл, если он еще не существует, называется /home/pcuser/.ssh/config и добавляет информацию вашего сервера:
Host myserver
HostName myserverIP
User myserverUser
Port 22
IdentityFile ~/.ssh/id_rsa
Port 22 и IdentityFile ~/.ssh/id_rsa являются значениями по умолчанию , Вам нужно только указать их, если вы используете что-то отличное от значения по умолчанию.
Теперь скопируйте открытый ключ вашего компьютера на ваш сервер. Вам будет предложено сохранить его как известный хост и попросить пароль пользователя сервера
pcuser@pchostname:~/$ssh-copy-id -i ~/.ssh/id_rsa.pub myserver
Теперь вы можете ssh на свой сервер с помощью
pcuser@pchostnamme:~/$ssh myserver
Он не должен спрашивать для пароля больше.
Взгляните на документацию файла конфигурации ssh для получения дополнительных параметров. Некоторые интересные варианты (хотя они могут быть небезопасными):
Host *
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
ControlPersist 8h
Они написаны в конце файла конфигурации и применяются ко всем узлам, которые не имеют этих настроек, явно установленных ранее в файл.
Возможно, вы изменили IP-адрес сервера на уже известное соединение.
Предупреждение говорит:
ИДЕНТИФИКАЦИЯ REMOTE HOST CHANGED!Вы можете исправить это, как указано:
ИДЕНТИФИКАЦИЯ УДАЛЕННОГО ХОЗЯИНА ИЗМЕНЕНА!
ssh-keygen -f "/ home / MyUser / .ssh / known_hosts "-R [...]: 555
Вот как я подключаюсь от ПК к серверу:
pcuser@pchostname:~$ssh keygen
Создает два файла в /home/pcuser/.ssh/, называемые id_rsa (закрытый ключ) и id_rsa.pub (открытый ключ)
Создайте файл, если он еще не существует, называется /home/pcuser/.ssh/config и добавляет информацию вашего сервера:
Host myserver
HostName myserverIP
User myserverUser
Port 22
IdentityFile ~/.ssh/id_rsa
Port 22 и IdentityFile ~/.ssh/id_rsa являются значениями по умолчанию , Вам нужно только указать их, если вы используете что-то отличное от значения по умолчанию.
Теперь скопируйте открытый ключ вашего компьютера на ваш сервер. Вам будет предложено сохранить его как известный хост и попросить пароль пользователя сервера
pcuser@pchostname:~/$ssh-copy-id -i ~/.ssh/id_rsa.pub myserver
Теперь вы можете ssh на свой сервер с помощью
pcuser@pchostnamme:~/$ssh myserver
Он не должен спрашивать для пароля больше.
Взгляните на документацию файла конфигурации ssh для получения дополнительных параметров. Некоторые интересные варианты (хотя они могут быть небезопасными):
Host *
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
ControlPersist 8h
Они написаны в конце файла конфигурации и применяются ко всем узлам, которые не имеют этих настроек, явно установленных ранее в файл.