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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、远程连接服务器 远程连接服务器对于管理员来说,是一个很有用的操作。它使得对服务器的管理更为方便。不过方便归方便...
    Zhang21阅读 39,782评论 0 20
  • SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group...
    shuff1e阅读 1,870评论 1 11
  • 本文最初发表于我的个人站点 SSH 是什么 SSH 为 Secure Shell 的缩写,由IETF的网络工作小组...
    foxchao阅读 4,847评论 0 1
  • 我们知道如果要向远程服务器传输数据和操作必须输入用户名和密码远程登录服务器 ,或用FTP等协议,都需要权限控制。 ...
    欢醉阅读 1,372评论 1 4
  • 2015年5月17日@来福士星巴克 周日的西藏南路来福士一楼的星巴克用人声鼎沸的菜市场来形容有一些过分,但嘈杂地像...
    林夏萨摩阅读 1,655评论 4 4

友情链接更多精彩内容