По этой ссылке находится информация о защите VNC через SSH. По-видимому, вызов сервера VNC не изменился. И различие между незащищенным и защищенным происходит из-за того, что с этими аргументами показывается SSH, а затем вызывается средство просмотра с аргументами, которые отличаются от того, что будет сделано в незащищенном сценарии.
ssh user@server -L 5901/127.0.0.1/5901
vncviewer 127.0.0.1:5901
Прочитать описание опции -L
странице руководства SSH ясно, как грязь. Конечно, 127.0.0.1 является локальным адресом, но кроме этого, пожалуйста, объясните, что каждый аргумент указывает соответствующей программе, и почему 5901 используется, когда известно, что 5900 является портом VNC. Является ли автор (небрежно?) предполагая, что я использую аргумент:1 на стороне сервера? Почему мы возвращаемся к этой цели?