SSH 技巧
SSH 是 Linux 下进行远程连接的基本工具。 一般情况下我们可以通过 ssh username@xxx.xxx.xxx.xxx 登录远程服务器,如果要管理多台服务器,这样太长了。 可以在家目录的 .ssh 中新建config文件,设置别名。 比如我的个人云主机, # Host 可跟多个表示别名 Host cloud alias HostName 120.163.xxx.323 User ubuntu Port 4722 # 私钥路径 IdentityFile ~/.ssh/id_rsa 这样执行 ssh cloud 或 ssh alias 就无密码登录云主机了 1. 执行远程命令 ssh cloud "df -h" image.png 2. 用分号分隔多个命令,用引号引起来 ssh cloud "df -h; ps;" 3. 遇到需要交互的命令,加 -t 参数 $ ssh -t cloud top 比如 sudo 开头的可能需要用户输入密码,需要 TTY。 添加 -t 参数后,ssh 会保持登录状态,直到你退出需要交互的命令。 image.png 再举个实际例子:ssh -t f...