Skip to main content

Linux Server

Добавить ssh-rsa в поддерживаемые

lxc-attach -n 100
PubkeyAcceptedKeyTypes +ssh-rsa

Отдельный SSH сервер для отдельного пользователя

cp /etc/ssh/sshd_config /etc/ssh/sshd_config_custom
echo 'Port 666' >> /etc/ssh/sshd_config_custom
echo 'AllowUsers customuser' >> /etc/ssh/sshd_config_custom
cp /lib/systemd/system/ssh.service /lib/systemd/system/ssh_custom.service

Пример рабочего файла /lib/systemd/system/ssh_custom.service:

[Unit]
Description=OpenBSD Secure Shell server
Documentation=man:sshd(8) man:sshd_config(5)
After=network.target auditd.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Service]
EnvironmentFile=-/etc/default/ssh
ExecStartPre=/usr/sbin/sshd -t -f /etc/ssh/sshd_config_custom
ExecStart=/usr/sbin/sshd -D $SSHD_OPTS -f /etc/ssh/sshd_config_custom
ExecReload=/usr/sbin/sshd -t -f /etc/ssh/sshd_config_custom
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartPreventExitStatus=255
Type=notify
RuntimeDirectory=sshd
RuntimeDirectoryMode=0755

[Install]
WantedBy=multi-user.target

Обратите внимание на удалённую строку Alias=sshd.service относительно оригинального /lib/systemd/system/ssh.service

Монтирование LVM not available 

lvchange -ay /dev/LVM/lala
mount /dev/LVM/lala /mnt
umount /dev/LVM/lala
lvchange -an /dev/LVM/lala