В моем случае мне не хватало программы xauth на целевой машине
Как отладить эти ситуации:
На целевом хосте запустите другой демон sshd для отладки на другом порту:
/usr/sbin/sshd -d -p 222
На исходном хосте:
ssh -v -Y phil@192.168.0.14 -p 222
В моей ситуации я мог видеть:
debug1: Remote: No xauth program; cannot forward with spoofing.
(Примечание: для запуска sshd на другом порту вам может потребоваться изменить или временно отключить iptables: /etc/init.d/iptables stopили эквивалентный)
@ alessandrefac93 - это не будет работать над ssh.
Пантера
0
Вы запустили vncpasswdучетную запись, которую использовали для записи файла конфигурации?
У меня была эта проблема, потому что я настроил rootучетную запись, но vncпользователь другой, запустите vncpasswdснова в правильной учетной записи, и все будет хорошо.
Вопрос по поводу того, что xterm не работает, так как дисплей не установлен. нечего делать vnc. Протокол, используемый для доступа, может быть любым, например: ssh
ssh -X user@server
?Ответы:
Вам нужно использовать флаг -X
источник
В моем случае мне не хватало программы xauth на целевой машине
Как отладить эти ситуации:
На целевом хосте запустите другой демон sshd для отладки на другом порту:
На исходном хосте:
В моей ситуации я мог видеть:
(Примечание: для запуска sshd на другом порту вам может потребоваться изменить или временно отключить iptables:
/etc/init.d/iptables stop
или эквивалентный)источник
Попробуйте с этой командой:
источник
Вы запустили
vncpasswd
учетную запись, которую использовали для записи файла конфигурации?У меня была эта проблема, потому что я настроил
root
учетную запись, ноvnc
пользователь другой, запуститеvncpasswd
снова в правильной учетной записи, и все будет хорошо.источник