19、Linux系统管理与监控实用指南

19、Linux系统管理与监控实用指南

Linux系统管理与监控实用指南

1. SSH相关操作

1.1 无密码自动登录配置

生成公私钥对时,可输入密码短语以增强安全性,但在自动化脚本登录多台机器时,为避免脚本运行时询问密码,运行ssh-keygen命令时可留空密码短语。

生成的公钥~/.ssh/id_rsa.pub需追加到远程服务器的~/.ssh/authorized_keys文件中,操作命令如下:

$ ssh USER@REMOTE_HOST "cat >> ~/.ssh/authorized_keys" < ~/.ssh/id_rsa.pub

示例输出如下:

Password:

之后输入登录密码,自动登录配置完成,后续SSH执行将不再提示输入密码,可使用以下命令测试:

$ ssh USER@REMOTE_HOST uname Linux

1.2 连接远程主机

使用ssh命令连接运行SSH服务器的远程主机,命令格式为:

$ ssh username@remote_host

其中, <