Вы должны запустить брандмауэр (ufw) и разрешить только порты, которые необходимо открыть (22 SSH). https://help.ubuntu.com/community/UFW Если вам нужен GUI с ufw, есть GUFW. https://help.ubuntu.com/community/Gufw
Вы также должны использовать что-то вроде sshguard, чтобы убедиться, что автоматические боты и т. д. не смогут войти в систему. https://help.ubuntu.com/community/UFW SSHGuard будет запрещать одну неудачную попытку входа в систему до 5 или 15 (я не помню, какие) минуты сначала, и она будет увеличиваться экспоненциально после более неудачные попытки входа в систему. У меня есть псевдонимы, чтобы помочь в этом случае.
alias ssh-add='\ssh-add -D && \ssh-add '
(Таким образом, ssh-агент не будет содержать слишком много ключей и из-за него не будет)
alias sshguard-show-bans='sudo iptables -L sshguard --line-numbers'
(Чтобы увидеть запреты, которые добавил sshguard)
alias sshguard-unban='sudo iptables -D sshguard '
(Чтобы легко удалить запрещенный IP-адрес. Использование sshguard-unban number_from_sshguard_show_bans)
Вы также должны сообщить SSHd, чтобы не разрешать вход с паролем (необязательно, но рекомендуется. Если вы этого не сделаете, используйте по крайней мере sshguard или альтернативу ему) https://help.ubuntu.com/11.10/serverguide/C/openssh-server.html
VNC может туннелироваться с SSH. В ~ / .ssh / config это примерно так:
Host lan-weibef
Port 8090
User mkaysi
hostname compaq-mini.local
LocalForward 127.0.0.1:8090 127.0.0.1:5900
Последняя строка пересылает порт 5900 (VNC) на локальный порт 8090, поэтому для подключения к удаленному серверу сообщите клиенту VNC о подключении к localhost 8090 (Перед «Port» «User» «hostname» и «LocalForward» есть 4 пробела
Исполняемые файлы Windows не запускаются изначально на платформе Linux. Вы можете попытаться выполнить их с помощью wine после того, как вы поделились каталогом JDK Windows с виртуальной машиной, но вам снова потребуется установить wine на VM Ubuntu, поэтому почему бы не установить OpenJDK из Ubuntu Software Center или Oracle JDK для Linux вместо Ubuntu?
исполняемые файлы Windows не запускаются изначально на платформе Linux. Вы можете попытаться выполнить их с помощью wine
после того, как вы поделились каталогом JDK Windows с виртуальной машиной, но вам снова потребуется установить wine
на VM Ubuntu, поэтому почему бы не установить OpenJDK
из Ubuntu Software Center или Oracle JDK для Linux вместо Ubuntu?
исполняемые файлы Windows не запускаются изначально на платформе Linux. Вы можете попытаться выполнить их с помощью wine
после того, как вы поделились каталогом JDK Windows с виртуальной машиной, но вам снова потребуется установить wine
на VM Ubuntu, поэтому почему бы не установить OpenJDK
из Ubuntu Software Center или Oracle JDK для Linux вместо Ubuntu?
исполняемые файлы Windows не запускаются изначально на платформе Linux. Вы можете попытаться выполнить их с помощью wine
после того, как вы поделились каталогом JDK Windows с виртуальной машиной, но вам снова потребуется установить wine
на VM Ubuntu, поэтому почему бы не установить OpenJDK
из Ubuntu Software Center или Oracle JDK для Linux вместо Ubuntu?
исполняемые файлы Windows не запускаются изначально на платформе Linux. Вы можете попытаться выполнить их с помощью wine
после того, как вы поделились каталогом JDK Windows с виртуальной машиной, но вам снова потребуется установить wine
на VM Ubuntu, поэтому почему бы не установить OpenJDK
из Ubuntu Software Center или Oracle JDK для Linux вместо Ubuntu?
исполняемые файлы Windows не запускаются изначально на платформе Linux. Вы можете попытаться выполнить их с помощью wine
после того, как вы поделились каталогом JDK Windows с виртуальной машиной, но вам снова потребуется установить wine
на VM Ubuntu, поэтому почему бы не установить OpenJDK
из Ubuntu Software Center или Oracle JDK для Linux вместо Ubuntu?
исполняемые файлы Windows не запускаются изначально на платформе Linux. Вы можете попытаться выполнить их с помощью wine
после того, как вы поделились каталогом JDK Windows с виртуальной машиной, но вам снова потребуется установить wine
на VM Ubuntu, поэтому почему бы не установить OpenJDK
из Ubuntu Software Center или Oracle JDK для Linux вместо Ubuntu?