По моему скромному мнению, самый легкий способ сделать это с постфиксом. Можно настроить его как легкое исходящее реле с этими командами:
postconf -e relayhost=other.mailserver.com
postconf -e myorigin=my.domainname.com
Пока сервер SMTP, указанный в relayhost
не требует аутентификации, позволяет Вам реле или допустимое место назначения для адреса получателя, это будет работать.
myorigin
параметр будет доменным именем по умолчанию. Таким образом, при отправке почты в нечто, это перейдет к foo@my.domainname.com. Почта, отправленная пользовательской панелью, будет из bar@my.domainname.com.
Если действительно необходимо аутентифицировать и хотеть поддерживать TLS, также выполнить следующие команды:
postconf -e smtp_tls_security_level=may
postconf -e smtp_sasl_auth_enable=yes
postconf -e smtp_sasl_password_maps=pcre:/etc/postfix/sasl_password_maps
Затем в /etc/postfix/sasl_password_maps
имейте это содержание:
/./ username:password
Вся почта будет отправлена в Ваш relayhost с указанным именем пользователя и паролем.
Переключитесь на второй терминал, например, tty2: CtrlAlt-F2, вход в систему и запускают новое X сессий на доступном дисплее:
xinit -- :1
Теперь ssh к другой машине, включая X передач (или доверял X передачам с -Y
):
ssh -X user@machine
После того, как вошел в систему, запустите новую сессию гнома:
gnome-session
Можно также передать gnome-session
как команда к ssh
.
Если все, что необходимо сделать, выполняется веб-сессия, представляясь прибывать из компьютера друга, я предложил бы просто работать, OpenSSH с аргументом ssh-d8888 (8888 просто пример), и настройте локальный браузер для указания на localhost:8888 как прокси SOCKS5.
Если необходимо выполнить браузер по ссылке, нет никакой причины, почему необходимо запустить всю сессию GNOME, просто выполнить ssh-X, как описано в других вопросах и затем выполнить один только браузер.
Можно использовать ssh -X
или ssh -Y
к его машине для запущения приложений на машине друга, но использовании Xorg. Веб-браузер будет все еще устанавливать связь от его имени хоста.
В Ubuntu я использую следующие команды:
ssh -X user@host gnome-session
или
ssh -Y user@host gnome-session