连接服务器
根据阿里云服务器设置密钥然后
- 找到您下载的私钥所在目录,如:
/root/xxx.pem
- 使用以下命令修改私钥文件的属性:
chmod 400 xxx.pem
- 使用 SSH 命令连接至实例(假设实例的公网 IP 地址为 10.10.10.100):
ssh [email protected] -i /root/xxx.pem
另一种方法,在控制管理台中将自己电脑的密钥添加进去
或者手动添加
# 在本地主机中,查看是否生成过public key
cat ~/.ssh/id_rsa.pub
# 若没有生成过,则执行
ssh-keygen
# 1. 利用ssh-copy-id软件传输
ssh-copy-id 主机名@ip地址
# 2. 手动复制
# 在云主机中
$ vim .ssh/authorized_keys
# 粘贴你的 ssh 公钥,然后保存
先更新一下软件,然后安装git
apt-get update
apt-get upgrade
apt-get install git
安装zsh和oh-my-zsh
感觉原来的命令行太丑了,而且也习惯用Ohmyzsh了
apt-get install zsh
把默认的shell改成zsh
chsh -s /bin/zsh
# 安装oh-my-sh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 把默认主题改成dpoggi
vim .zshrc
使用Rails建站并部署
使用rvm安装ruby并配置,安装rails
# 安装rvm
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
# 断开重新连接服务器
# 检查一下安装是否正确
rvm -v
# 列出已知ruby版本
rvm list known
# 安装Ruby,这里我安装的是2.5.1
rvm install 2.5.1
# 更改gem国内镜像
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
gem sources -l # 确保显示结果只有 gems.ruby-china.com
# 安装Bundler并改镜像
gem install bundler
bundle config mirror.https://rubygems.org https://gems.ruby-china.com
#安装rails
gem install rails
rails -v
安装Passenger和Nginx
根据文档安装即可Installing Passenger + Nginx
附加:单独安装最新版nginx
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
nginx -v
也可以根据官网的]安装方法](https://www.nginx.com/resources/wiki/start/topics/tutorials/install/)来
提示:如果出现W: GPG error: http://nginx.org/packages/ubuntu xenial Release: The following signatures couldn‘t be verified because the public key is not available: NO_PUBKEY $key
执行以下操作
# 将$key替换成GPG错误提示中的$key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
sudo apt-get update
sudo apt-get install nginx
参考文档:
原文地址:https://www.cnblogs.com/CodeAndMoe/p/9607547.html
时间: 2024-11-05 18:56:56