Продлить время ожидания подключения по SSH
Когда SSH входит в систему для подключения к серверу, время ожидания подключения по умолчанию очень короткое, и оно часто нарушается. Для облегчения управления измените файл конфигурации sshd, а затем перезапустите службу sshd.
vim /etc/ssh/sshd_config; #Find and modify #Clientaliveinterval 0 clientaliveinterval 120 the interval at which the server requests messages from the client #Clientalivecountmax 3 clientalivecountmax 10 the number of times that the server requests no response from the client and disconnects automatically #Restart the sshd service for the modification to take effect systemctl restart sshd
Решите проблему предупреждения о входе в систему SSH и скремблирования китайского кода
-bash: предупреждение: setlocale: LC_CTYPE: невозможно изменить языковой стандарт (UTF-8): Такого файла или каталога нет
vim /etc/environment; LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 source /etc/environment;
MAC-это терминал iterm2, а среда оболочки-Zsh. Когда SSH проверяет некоторые файлы на сервере Linux, китайский код искажается. В этом случае набор символов терминала и сервера не совпадает. Набор символов по умолчанию для Mac OS X-utf 8.
vim ~/.zshrc export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 Source ~ /. Zshrc restart the terminal
Просмотр информации о системе сервера
cat /etc/redhat-release
Изменить имя хоста
#View host name uname -a #Modify host name hostnamectl set-hostname application_server
Добавить учетную запись администратора
Разрешение корневого пользователя слишком велико. Неосторожное изменение ошибки повлияет на всю систему, поэтому мне нужен новый пользователь.
AddUser super // add a new user named Sirius Passwd super // set user password Gpasswd - a super wheel // give sudo permission. If the permission is not enough, you can use sudo. Lid - G wheel // query all users with sudo permission Userdel - R super // delete the user and the corresponding directory
Измените источник Yum на источник alicloud
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all yum makecache
Вход по SSH без пароля
1. Есть ли открытый ключ в локальной области? При установке открытый ключ не создается.
Откройте терминал пункта 2 и выполните следующую команду:
ssh-keygen -t rsa -C 'your [email protected]' -T specifies the key type, RSA by default, which can be omitted -C set up comment text, such as your email
Для имени файла будет два запроса. Имя файла запрашивает имя файла. По умолчанию будут сгенерированы запросы id_rsa и пароля. По умолчанию закрытый ключ id_rsa и открытый ключ id_rsa.pub будут сгенерированы после завершения спецификации.
cd ~/.ssh
2. Скопируйте открытый ключ на удаленный сервер для хранения Поместите файл открытого ключа, созданный на предыдущем шаге, в каталог удаленного сервера и проверьте, существует ли каталог на удаленном сервере. Если нет, создайте каталог.
Войдите на удаленный сервер
SSH root @ 105.60.250.251 // enter the password to log in to the server VIM ~ /. SSH / authorized_keys // cut into the directory. If it does not exist, it will be created. This is the root administrator. Other users switch to the corresponding home directory to create a new. SSH / authorized_keys file. Chmod 755. SSH / * // give the. SSH folder and the authorized_keys 755 permission. Open the public key under the local computer and put it into the server directory vim ~/.ssh/id_rds.pub
3. Настройте быстрый вход Замените имя пользователя на имя пользователя вашего ssh-сервера, а имя хоста-на IP-адрес сервера. В это время вам не нужно вводить пароль. ssh
[электронная почта защищена]
Для более быстрого входа в систему в один клик SSH предоставляет способ добавления информации о конфигурации в ~/. SSH/config.
vim ~/.ssh/config//Добавьте следующие файлы
Host alias Hostname hostname is replaced by your ssh server IP or domain. Port port - ssh server port, default is 22 User user? Ssh server user name Identityfile ~ /. SSH / ID? RSA? The private key file corresponding to the public key file generated in the first step
Сохраните файл для выхода, вы можете использовать псевдоним для входа без пароля. псевдоним ssh;