购买好阿里云服务器之后,首先第一步就是ssh方式登录获取服务器shell窗口。
步骤:
- 服务器安装ssh (root用户登录,OpenSSH的主配置文件:/etc/ssh/sshd_config)
yum install openssh-server -y
- 添加用户日常登录
adduser username
passwd username
usermod -aG wheel username (将该用户添加到wheel组获得sudo权限)
sudo su root (用户切换)
- 登录阿里云控制台,开放出22端口用于ssh连接
云服务器ECS --> 安全组 --> 配置规则 --> 快速创建规则(开放出22,80,443端口)
tip:完成第三步后,一般我会购买一个域名解析到这台服务器,这样ssh登录时候就不用输入这台服务器的IP地址了,直接输入域名就好了。 - mac端ssh登录
ssh username@IP address
or
ssh smallstrong@smallstrong.site
tips
可以在用户目录下创建 /.ssh/authorized_keys文件 添加你的ssh公钥到该文件。该文件的访问权限为600 (sudo chmod 600 authorized_keys)
这样你的电脑通过ssh登录服务器就省去了输入该用户密码的操作。
ssh连接很慢的时候可能是下面的原因
sudo vim /etc/ssh/sshd_config
将GSSAPIAuthentication yes 设置为no即可
实际上,这个GSSAPI认证,是在用户登录的时候,客户端要对服务器端的IP地址进行反向解析,如果服务器的IP地址没有配置PTR记录,那么解析不通过,就会被卡住等待很长一段时间之后才能连接~。之后执行命令 systemctl restart sshd.service 重启 sshd 服务