сервер ssh. это важно :) пара соображений..
- по-умолчанию в Linux-дистрибутивах разрешено подключаться рутом, а в BSD разумно запрещено.
- по-умолчанию в Ubuntu руту логониться не разрешено, разумно.
- но из некоторых соображений админы могут разрешить логониться рутом.
- поэтому стоит запретить подключаться рутом по ssh:
[/etc/ssh/sshd_config] PermitRootLogin no
- еще можно сэкономить трафик на ботах вечностучащих 22й порт (это не метод защиты http://www.opennet.ru/opennews/art.shtml?num=24276):
[/etc/ssh/sshd_config] Port 2222
- перезапустить сервер ssh, например так:
# /etc/init.d/ssh restart
- прикрыть сервис чем-нибудь из http://ymkins.blogspot.com/2011/10/nix.html
клиент ssh. это удобно :)
- Цитата:
..Debian, Ubuntu, Red Hat, and some other Linux distros send these variables over SSH, with "SendEnv LANG LC_*" in /etc/ssh/ssh_config, and a corresponding AcceptEnv in sshd_config. This works fine and does what we want.. Бывает, участвуют в проекте люди из разных стран, у них разные локали. Что ж теперь на сервере для них всех локали собирать? А без правильной локали будут предупреждения вида "perl: warning: Setting locale failed. perl: warning: Please check that your locale settings". Это будет не только в перле, а что-то может и не работать. Не расстраиваться, а закомментировать "SendEnv LANG LC_*" в /etc/ssh/ssh_config. - А в пользовательском ~/.ssh/config можно сделать много полезного, например, указать нестандартный порт (удобно для mc), указать ключи
Host vnoda Hostname vnoda.test Port 2222 HostKeyAlias vnoda Host git-server HostName git-server User giter IdentityFile ~/.ssh/vpupkin.git-server.key
Ссылки
Комментариев нет:
Отправить комментарий