Mac 端以ssh方式登录服务器

购买好阿里云服务器之后,首先第一步就是ssh方式登录获取服务器shell窗口。

步骤:

  1. 服务器安装ssh (root用户登录,OpenSSH的主配置文件:/etc/ssh/sshd_config)
    yum install openssh-server -y
  1. 添加用户日常登录
    adduser username
    passwd username
    usermod -aG wheel username (将该用户添加到wheel组获得sudo权限)
    sudo su root (用户切换)
  1. 登录阿里云控制台,开放出22端口用于ssh连接
    云服务器ECS --> 安全组 --> 配置规则 --> 快速创建规则(开放出22,80,443端口)
    tip:完成第三步后,一般我会购买一个域名解析到这台服务器,这样ssh登录时候就不用输入这台服务器的IP地址了,直接输入域名就好了。
  2. mac端ssh登录
    ssh username@IP address
    or
    ssh [email protected]

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 服务

你可能感兴趣的:(Mac 端以ssh方式登录服务器)