服务器基本配置
服务器获取
服务器直接从各大云运营商(阿里云,华为云,腾讯云等)直接购买即可(不贵2c2g 100元/年日常够用)
买流程各运营商官网都有教程
这里用的是阿里云,阿里云是直接给root(有些运营商不是)但日常使用我们也不会直接使用root,看下文配置
们先在官网控制台重置一下登录密码(如果是在配置服务器时就是自己配置的就不用了)
创建工作用户
先通过ssh登录root用户
1 | ssh root@xxx.xxx.xxx.xxx # xxx.xxx.xxx.xxx替换成新服务器的公网IP |
第一次登录会提示:
1 | The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established. |
输入yes即可
这样会将该服务器的信息记录在~/.ssh/known_hosts文件中。
然后输入密码即可登录到远程服务器中。
创建celeStrong用户:
1 | dduser acs # 创建用户acs |
以后操作服务器就用celeStrong
配置免密登录
配置config文件简化登录
创建~/.ssh/config
然后编辑config文件:
1 | Host myserver1 |
之后在登陆服务器就可以直接使用myserver1,myserver2了
配置密钥登录
创建密钥
1 | ssh-keygen |
然后一直回车
执行结束后,~/.ssh/
目录下会多两个文件:
id_rsa
: 私钥id_rsa.pub
: 公钥
之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。
例如,想免密登录myserver服务器。则将公钥中的内容,复制到myserver中的~/.ssh/authorized_keys文件里即可。
也可以使一键添加公钥的命令:
1 | ssh-copy-id myserver |
配置新服务器的工作环境
将配置传到新服务器上:
1 | scp .bashrc .vimrc .tmux.conf server_name: # server_name需要换成自己配置的别名 |
安装tmux
1 | sudo apt update # 更新软件列表 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Cele Strong'Blog!